# near model CODE resource # jump table entries: 33593-33622 (30 of them) export_130: 00000000 4E56 FFFC link A6, -0x0004 00000004 598F subq.l A7, 4 00000006 4879 416E 4F62 push.l 0x416E4F62 /* 'AnOb' */ 0000000C 3F2E 0008 move.w -[A7], [A6 + 0x8] 00000010 A9A0 syscall GetResource 00000012 205F movea.l A0, [A7]+ 00000014 2D48 FFFC move.l [A6 - 0x4], A0 00000018 4AAE FFFC tst.l [A6 - 0x4] 0000001C 6604 bne +0x6 /* 00000022 */ 0000001E 7000 moveq.l D0, 0x00 00000020 6016 bra +0x18 /* 00000038 */ label00000022: 00000022 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000026 4EAD 02CA jsr [A5 + 0x2CA /* export_85 */] 0000002A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000002E 4EBA 0036 jsr [PC + 0x36 /* 00000066 */] 00000032 588F addq.l A7, 4 00000034 202E FFFC move.l D0, [A6 - 0x4] label00000038: 00000038 4E5E unlink A6 0000003A 4E75 rts 0000003C 4745 chk.w D3, D5 0000003E 5441 addq.w D1, 2 00000040 4E49 trap 9 00000042 4D4F chk.w D6, A7 00000044 4E56 0000 link A6, 0 00000048 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000004C 4EBA 00A2 jsr [PC + 0xA2 /* 000000F0 */] 00000050 588F addq.l A7, 4 00000052 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000056 4EAD 02C2 jsr [A5 + 0x2C2 /* export_84 */] 0000005A 4E5E unlink A6 0000005C 4E75 rts 0000005E 5055 addq.w [A5], 8 00000060 5247 addq.w D7, 1 00000062 4541 chk.w D2, D1 00000064 4E49 trap 9 export_131: fn00000066: 00000066 4E56 FFF8 link A6, -0x0008 0000006A 4AAE 0008 tst.l [A6 + 0x8] 0000006E 6700 0074 beq +0x76 /* 000000E4 */ 00000072 082E 0000 000B btst.b [A6 + 0xB], 0x0 00000078 6600 006A bne +0x6C /* 000000E4 */ 0000007C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000080 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 00000084 206E 0008 movea.l A0, [A6 + 0x8] 00000088 2D50 FFFC move.l [A6 - 0x4], [A0] 0000008C 206E FFFC movea.l A0, [A6 - 0x4] 00000090 4A68 0002 tst.w [A0 + 0x2] 00000094 664E bne +0x50 /* 000000E4 */ 00000096 2D6E FFFC FFF8 move.l [A6 - 0x8], [A6 - 0x4] 0000009C 206E FFFC movea.l A0, [A6 - 0x4] 000000A0 202E FFF8 move.l D0, [A6 - 0x8] 000000A4 D1A8 0004 add.l [A0 + 0x4], D0 000000A8 206E FFFC movea.l A0, [A6 - 0x4] 000000AC 2068 0004 movea.l A0, [A0 + 0x4] 000000B0 202E FFF8 move.l D0, [A6 - 0x8] 000000B4 D190 add.l [A0], D0 000000B6 206E FFFC movea.l A0, [A6 - 0x4] 000000BA 4AA8 0008 tst.l [A0 + 0x8] 000000BE 671A beq +0x1C /* 000000DA */ 000000C0 206E FFFC movea.l A0, [A6 - 0x4] 000000C4 202E FFF8 move.l D0, [A6 - 0x8] 000000C8 D1A8 0008 add.l [A0 + 0x8], D0 000000CC 206E FFFC movea.l A0, [A6 - 0x4] 000000D0 2068 0008 movea.l A0, [A0 + 0x8] 000000D4 202E FFF8 move.l D0, [A6 - 0x8] 000000D8 D190 add.l [A0], D0 label000000DA: 000000DA 206E FFFC movea.l A0, [A6 - 0x4] 000000DE 7001 moveq.l D0, 0x01 000000E0 3140 0002 move.w [A0 + 0x2], D0 label000000E4: 000000E4 4E5E unlink A6 000000E6 4E75 rts 000000E8 414F chk.w D0, A7 000000EA 4C4F 434B movem.l D0,D1,D3,D6,A0,A1,A6, A7 000000EE 2020 move.l D0, -[A0] fn000000F0: 000000F0 4E56 FFF8 link A6, -0x0008 000000F4 4AAE 0008 tst.l [A6 + 0x8] 000000F8 6700 007A beq +0x7C /* 00000174 */ 000000FC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000100 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 00000104 206E 0008 movea.l A0, [A6 + 0x8] 00000108 2D50 FFFC move.l [A6 - 0x4], [A0] 0000010C 206E FFFC movea.l A0, [A6 - 0x4] 00000110 4A68 0002 tst.w [A0 + 0x2] 00000114 660A bne +0xC /* 00000120 */ 00000116 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000011A 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] 0000011E 6054 bra +0x56 /* 00000174 */ label00000120: 00000120 2D6E FFFC FFF8 move.l [A6 - 0x8], [A6 - 0x4] 00000126 206E FFFC movea.l A0, [A6 - 0x4] 0000012A 2068 0004 movea.l A0, [A0 + 0x4] 0000012E 202E FFF8 move.l D0, [A6 - 0x8] 00000132 9190 sub.l [A0], D0 00000134 206E FFFC movea.l A0, [A6 - 0x4] 00000138 202E FFF8 move.l D0, [A6 - 0x8] 0000013C 91A8 0004 sub.l [A0 + 0x4], D0 00000140 206E FFFC movea.l A0, [A6 - 0x4] 00000144 4AA8 0008 tst.l [A0 + 0x8] 00000148 671A beq +0x1C /* 00000164 */ 0000014A 206E FFFC movea.l A0, [A6 - 0x4] 0000014E 2068 0008 movea.l A0, [A0 + 0x8] 00000152 202E FFF8 move.l D0, [A6 - 0x8] 00000156 9190 sub.l [A0], D0 00000158 206E FFFC movea.l A0, [A6 - 0x4] 0000015C 202E FFF8 move.l D0, [A6 - 0x8] 00000160 91A8 0008 sub.l [A0 + 0x8], D0 label00000164: 00000164 206E FFFC movea.l A0, [A6 - 0x4] 00000168 4268 0002 clr.w [A0 + 0x2] 0000016C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000170 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] label00000174: 00000174 4E5E unlink A6 00000176 4E75 rts 00000178 414F chk.w D0, A7 0000017A 554E subq.w A6, 2 0000017C 4C4F 434B movem.l D0,D1,D3,D6,A0,A1,A6, A7 00000180 4E56 FFFC link A6, -0x0004 00000184 4AAE 0008 tst.l [A6 + 0x8] 00000188 6730 beq +0x32 /* 000001BA */ 0000018A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000018E 4EBA FF60 jsr [PC - 0xA0 /* 000000F0 */] 00000192 588F addq.l A7, 4 00000194 206E 0008 movea.l A0, [A6 + 0x8] 00000198 2050 movea.l A0, [A0] 0000019A 3010 move.w D0, [A0] 0000019C 3D40 FFFC move.w [A6 - 0x4], D0 000001A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001A4 4879 416E 4F62 push.l 0x416E4F62 /* 'AnOb' */ 000001AA 3F00 move.w -[A7], D0 000001AC 4879 0000 01EE push.l 0x1EE 000001B2 A9AB syscall AddResource 000001B4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001B8 A9B0 syscall WriteResource label000001BA: 000001BA 4E5E unlink A6 000001BC 4E75 rts 000001BE 4144 chk.w D0, D4 000001C0 4441 neg.w D1 000001C2 4E49 trap 9 000001C4 4D4F chk.w D6, A7 fn000001C6: 000001C6 4E56 0000 link A6, 0 000001CA 2F0A move.l -[A7], A2 000001CC 206E 0008 movea.l A0, [A6 + 0x8] 000001D0 4AA8 0008 tst.l [A0 + 0x8] 000001D4 6738 beq +0x3A /* 0000020E */ 000001D6 206E 0008 movea.l A0, [A6 + 0x8] 000001DA 226E 0008 movea.l A1, [A6 + 0x8] 000001DE 246E 0008 movea.l A2, [A6 + 0x8] 000001E2 2F2A 0004 move.l -[A7], [A2 + 0x4] 000001E6 246E 0008 movea.l A2, [A6 + 0x8] 000001EA 2F2A 0008 move.l -[A7], [A2 + 0x8] 000001EE 246E 000C movea.l A2, [A6 + 0xC] 000001F2 486A 0002 pea.l [A2 + 0x2] 000001F6 2068 0004 movea.l A0, [A0 + 0x4] 000001FA 4868 0006 pea.l [A0 + 0x6] 000001FE 2069 0008 movea.l A0, [A1 + 0x8] 00000202 4868 0006 pea.l [A0 + 0x6] 00000206 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000020A A817 syscall CopyMask 0000020C 6026 bra +0x28 /* 00000234 */ label0000020E: 0000020E 206E 0008 movea.l A0, [A6 + 0x8] 00000212 226E 0008 movea.l A1, [A6 + 0x8] 00000216 2F29 0004 move.l -[A7], [A1 + 0x4] 0000021A 226E 000C movea.l A1, [A6 + 0xC] 0000021E 4869 0002 pea.l [A1 + 0x2] 00000222 2068 0004 movea.l A0, [A0 + 0x4] 00000226 4868 0006 pea.l [A0 + 0x6] 0000022A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000022E 4267 clr.w -[A7] 00000230 42A7 clr.l -[A7] 00000232 A8EC syscall CopyBits label00000234: 00000234 245F movea.l A2, [A7]+ 00000236 4E5E unlink A6 00000238 4E75 rts 0000023A 4452 neg.w [A2] 0000023C 4157 chk.w D0, [A7] 0000023E 414E chk.w D0, A6 00000240 494D chk.w D4, A5 00000242 4E56 FFFC link A6, -0x0004 00000246 4AAE 0008 tst.l [A6 + 0x8] 0000024A 6762 beq +0x64 /* 000002AE */ 0000024C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000250 4EBA FE14 jsr [PC - 0x1EC /* 00000066 */] 00000254 588F addq.l A7, 4 00000256 206E 0008 movea.l A0, [A6 + 0x8] 0000025A 2D50 FFFC move.l [A6 - 0x4], [A0] 0000025E 206E FFFC movea.l A0, [A6 - 0x4] 00000262 4AA8 0008 tst.l [A0 + 0x8] 00000266 6728 beq +0x2A /* 00000290 */ 00000268 206E FFFC movea.l A0, [A6 - 0x4] 0000026C 2F28 0004 move.l -[A7], [A0 + 0x4] 00000270 206E FFFC movea.l A0, [A6 - 0x4] 00000274 2F28 0008 move.l -[A7], [A0 + 0x8] 00000278 206E 000C movea.l A0, [A6 + 0xC] 0000027C 4868 0002 pea.l [A0 + 0x2] 00000280 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000284 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000288 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000028C A817 syscall CopyMask 0000028E 601E bra +0x20 /* 000002AE */ label00000290: 00000290 206E FFFC movea.l A0, [A6 - 0x4] 00000294 2F28 0004 move.l -[A7], [A0 + 0x4] 00000298 206E 000C movea.l A0, [A6 + 0xC] 0000029C 4868 0002 pea.l [A0 + 0x2] 000002A0 2F2E 0010 move.l -[A7], [A6 + 0x10] 000002A4 2F2E 0014 move.l -[A7], [A6 + 0x14] 000002A8 4267 clr.w -[A7] 000002AA 42A7 clr.l -[A7] 000002AC A8EC syscall CopyBits label000002AE: 000002AE 4E5E unlink A6 000002B0 4E75 rts 000002B2 4452 neg.w [A2] 000002B4 4157 chk.w D0, [A7] 000002B6 414E chk.w D0, A6 000002B8 494D chk.w D4, A5 export_132: 000002BA 4E56 FFFC link A6, -0x0004 000002BE 4AAE 0008 tst.l [A6 + 0x8] 000002C2 6604 bne +0x6 /* 000002C8 */ 000002C4 7000 moveq.l D0, 0x00 000002C6 6028 bra +0x2A /* 000002F0 */ label000002C8: 000002C8 2F2E 0008 move.l -[A7], [A6 + 0x8] 000002CC 4EBA FD98 jsr [PC - 0x268 /* 00000066 */] 000002D0 588F addq.l A7, 4 000002D2 206E 0008 movea.l A0, [A6 + 0x8] 000002D6 2D50 FFFC move.l [A6 - 0x4], [A0] 000002DA 206E FFFC movea.l A0, [A6 - 0x4] 000002DE 43ED FA10 lea.l A1, [A5 - 0x5F0] 000002E2 41E8 000C lea.l A0, [A0 + 0xC] 000002E6 22D8 move.l [A1]+, [A0]+ 000002E8 22D8 move.l [A1]+, [A0]+ 000002EA 41ED FA10 lea.l A0, [A5 - 0x5F0] 000002EE 2008 move.l D0, A0 label000002F0: 000002F0 4E5E unlink A6 000002F2 4E75 rts 000002F4 414E chk.w D0, A6 000002F6 494D chk.w D4, A5 000002F8 5245 addq.w D5, 1 000002FA 4354 chk.w D1, [A4] fn000002FC: 000002FC 4E56 FFFC link A6, -0x0004 00000300 4AAE 0008 tst.l [A6 + 0x8] 00000304 672A beq +0x2C /* 00000330 */ 00000306 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000030A 4EBA FD5A jsr [PC - 0x2A6 /* 00000066 */] 0000030E 588F addq.l A7, 4 00000310 206E 0008 movea.l A0, [A6 + 0x8] 00000314 2D50 FFFC move.l [A6 - 0x4], [A0] 00000318 206E FFFC movea.l A0, [A6 - 0x4] 0000031C 4868 000C pea.l [A0 + 0xC] 00000320 2F2E 000C move.l -[A7], [A6 + 0xC] 00000324 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000328 4EBA FE9C jsr [PC - 0x164 /* 000001C6 */] 0000032C 4FEF 000C lea.l A7, [A7 + 0xC] label00000330: 00000330 4E5E unlink A6 00000332 4E75 rts 00000334 4452 neg.w [A2] 00000336 4157 chk.w D0, [A7] 00000338 414E chk.w D0, A6 0000033A 494D chk.w D4, A5 0000033C 4E56 FFF4 link A6, -0x000C 00000340 2F03 move.l -[A7], D3 00000342 4AAE 0008 tst.l [A6 + 0x8] 00000346 6764 beq +0x66 /* 000003AC */ 00000348 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000034C 4EBA FD18 jsr [PC - 0x2E8 /* 00000066 */] 00000350 588F addq.l A7, 4 00000352 206E 0008 movea.l A0, [A6 + 0x8] 00000356 2D50 FFFC move.l [A6 - 0x4], [A0] 0000035A 206E FFFC movea.l A0, [A6 - 0x4] 0000035E 3028 000E move.w D0, [A0 + 0xE] 00000362 D06E 0010 add.w D0, [A6 + 0x10] 00000366 206E FFFC movea.l A0, [A6 - 0x4] 0000036A 3228 000C move.w D1, [A0 + 0xC] 0000036E D26E 0012 add.w D1, [A6 + 0x12] 00000372 206E FFFC movea.l A0, [A6 - 0x4] 00000376 3428 0012 move.w D2, [A0 + 0x12] 0000037A D46E 0010 add.w D2, [A6 + 0x10] 0000037E 206E FFFC movea.l A0, [A6 - 0x4] 00000382 3628 0010 move.w D3, [A0 + 0x10] 00000386 D66E 0012 add.w D3, [A6 + 0x12] 0000038A 486E FFF4 pea.l [A6 - 0xC] 0000038E 3F00 move.w -[A7], D0 00000390 3F01 move.w -[A7], D1 00000392 3F02 move.w -[A7], D2 00000394 3F03 move.w -[A7], D3 00000396 A8A7 syscall SetRect 00000398 486E FFF4 pea.l [A6 - 0xC] 0000039C 2F2E 000C move.l -[A7], [A6 + 0xC] 000003A0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000003A4 4EBA FE20 jsr [PC - 0x1E0 /* 000001C6 */] 000003A8 4FEF 000C lea.l A7, [A7 + 0xC] label000003AC: 000003AC 261F move.l D3, [A7]+ 000003AE 4E5E unlink A6 000003B0 4E75 rts 000003B2 4452 neg.w [A2] 000003B4 4157 chk.w D0, [A7] 000003B6 414E chk.w D0, A6 000003B8 494D chk.w D4, A5 export_129: 000003BA 4E56 FFF0 link A6, -0x0010 000003BE 4AAE 0008 tst.l [A6 + 0x8] 000003C2 6770 beq +0x72 /* 00000434 */ 000003C4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003C8 4EBA FC9C jsr [PC - 0x364 /* 00000066 */] 000003CC 588F addq.l A7, 4 000003CE 206E 0008 movea.l A0, [A6 + 0x8] 000003D2 2D50 FFF0 move.l [A6 - 0x10], [A0] 000003D6 206E FFF0 movea.l A0, [A6 - 0x10] 000003DA 226E FFF0 movea.l A1, [A6 - 0x10] 000003DE 3029 0012 move.w D0, [A1 + 0x12] 000003E2 9068 000E sub.w D0, [A0 + 0xE] 000003E6 3D40 FFF6 move.w [A6 - 0xA], D0 000003EA 206E FFF0 movea.l A0, [A6 - 0x10] 000003EE 226E FFF0 movea.l A1, [A6 - 0x10] 000003F2 3029 0010 move.w D0, [A1 + 0x10] 000003F6 9068 000C sub.w D0, [A0 + 0xC] 000003FA 3D40 FFF4 move.w [A6 - 0xC], D0 000003FE 302E 0010 move.w D0, [A6 + 0x10] 00000402 D06E FFF6 add.w D0, [A6 - 0xA] 00000406 322E 0012 move.w D1, [A6 + 0x12] 0000040A D26E FFF4 add.w D1, [A6 - 0xC] 0000040E 486E FFF8 pea.l [A6 - 0x8] 00000412 3F2E 0010 move.w -[A7], [A6 + 0x10] 00000416 3F2E 0012 move.w -[A7], [A6 + 0x12] 0000041A 3F00 move.w -[A7], D0 0000041C 3F01 move.w -[A7], D1 0000041E A8A7 syscall SetRect 00000420 486E FFF8 pea.l [A6 - 0x8] 00000424 2F2E 000C move.l -[A7], [A6 + 0xC] 00000428 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000042C 4EBA FD98 jsr [PC - 0x268 /* 000001C6 */] 00000430 4FEF 000C lea.l A7, [A7 + 0xC] label00000434: 00000434 4E5E unlink A6 00000436 4E75 rts 00000438 4452 neg.w [A2] 0000043A 4157 chk.w D0, [A7] 0000043C 414E chk.w D0, A6 0000043E 494D chk.w D4, A5 00000440 4E56 0000 link A6, 0 00000444 4267 clr.w -[A7] 00000446 4267 clr.w -[A7] 00000448 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000044C 2F2E 000C move.l -[A7], [A6 + 0xC] 00000450 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000454 4EBA 0012 jsr [PC + 0x12 /* 00000468 */] 00000458 4FEF 0010 lea.l A7, [A7 + 0x10] 0000045C 4E5E unlink A6 0000045E 4E75 rts 00000460 4452 neg.w [A2] 00000462 4157 chk.w D0, [A7] 00000464 414E chk.w D0, A6 00000466 494D chk.w D4, A5 fn00000468: 00000468 4E56 FFE8 link A6, -0x0018 0000046C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000470 4EBA FBF4 jsr [PC - 0x40C /* 00000066 */] 00000474 588F addq.l A7, 4 00000476 2F2E 000C move.l -[A7], [A6 + 0xC] 0000047A 4EBA FBEA jsr [PC - 0x416 /* 00000066 */] 0000047E 588F addq.l A7, 4 00000480 206E 0008 movea.l A0, [A6 + 0x8] 00000484 2D50 FFFC move.l [A6 - 0x4], [A0] 00000488 206E 000C movea.l A0, [A6 + 0xC] 0000048C 2D50 FFF8 move.l [A6 - 0x8], [A0] 00000490 486E FFF0 pea.l [A6 - 0x10] 00000494 206E FFF8 movea.l A0, [A6 - 0x8] 00000498 3F28 000E move.w -[A7], [A0 + 0xE] 0000049C 206E FFF8 movea.l A0, [A6 - 0x8] 000004A0 3F28 000C move.w -[A7], [A0 + 0xC] 000004A4 206E FFF8 movea.l A0, [A6 - 0x8] 000004A8 3F28 0012 move.w -[A7], [A0 + 0x12] 000004AC 206E FFF8 movea.l A0, [A6 - 0x8] 000004B0 3F28 0010 move.w -[A7], [A0 + 0x10] 000004B4 A8A7 syscall SetRect 000004B6 206E FFFC movea.l A0, [A6 - 0x4] 000004BA 3028 000E move.w D0, [A0 + 0xE] 000004BE 4440 neg.w D0 000004C0 206E FFFC movea.l A0, [A6 - 0x4] 000004C4 3228 000C move.w D1, [A0 + 0xC] 000004C8 4441 neg.w D1 000004CA 486E FFF0 pea.l [A6 - 0x10] 000004CE 3F00 move.w -[A7], D0 000004D0 3F01 move.w -[A7], D1 000004D2 A8A8 syscall OffsetRect 000004D4 486E FFE8 pea.l [A6 - 0x18] 000004D8 206E FFF8 movea.l A0, [A6 - 0x8] 000004DC 3F28 000E move.w -[A7], [A0 + 0xE] 000004E0 206E FFF8 movea.l A0, [A6 - 0x8] 000004E4 3F28 000C move.w -[A7], [A0 + 0xC] 000004E8 206E FFF8 movea.l A0, [A6 - 0x8] 000004EC 3F28 0012 move.w -[A7], [A0 + 0x12] 000004F0 206E FFF8 movea.l A0, [A6 - 0x8] 000004F4 3F28 0010 move.w -[A7], [A0 + 0x10] 000004F8 A8A7 syscall SetRect 000004FA 486E FFE8 pea.l [A6 - 0x18] 000004FE 3F2E 0014 move.w -[A7], [A6 + 0x14] 00000502 3F2E 0016 move.w -[A7], [A6 + 0x16] 00000506 A8A8 syscall OffsetRect 00000508 206E FFF8 movea.l A0, [A6 - 0x8] 0000050C 4AA8 0008 tst.l [A0 + 0x8] 00000510 6730 beq +0x32 /* 00000542 */ 00000512 206E FFF8 movea.l A0, [A6 - 0x8] 00000516 226E FFFC movea.l A1, [A6 - 0x4] 0000051A 2F29 0004 move.l -[A7], [A1 + 0x4] 0000051E 226E FFF8 movea.l A1, [A6 - 0x8] 00000522 2F29 0008 move.l -[A7], [A1 + 0x8] 00000526 226E 0010 movea.l A1, [A6 + 0x10] 0000052A 4869 0002 pea.l [A1 + 0x2] 0000052E 486E FFF0 pea.l [A6 - 0x10] 00000532 2068 0008 movea.l A0, [A0 + 0x8] 00000536 4868 0006 pea.l [A0 + 0x6] 0000053A 486E FFE8 pea.l [A6 - 0x18] 0000053E A817 syscall CopyMask 00000540 601E bra +0x20 /* 00000560 */ label00000542: 00000542 206E FFFC movea.l A0, [A6 - 0x4] 00000546 2F28 0004 move.l -[A7], [A0 + 0x4] 0000054A 206E 0010 movea.l A0, [A6 + 0x10] 0000054E 4868 0002 pea.l [A0 + 0x2] 00000552 486E FFF0 pea.l [A6 - 0x10] 00000556 486E FFE8 pea.l [A6 - 0x18] 0000055A 4267 clr.w -[A7] 0000055C 42A7 clr.l -[A7] 0000055E A8EC syscall CopyBits label00000560: 00000560 4E5E unlink A6 00000562 4E75 rts 00000564 4452 neg.w [A2] 00000566 4157 chk.w D0, [A7] 00000568 414E chk.w D0, A6 0000056A 494D chk.w D4, A5 fn0000056C: 0000056C 4E56 0000 link A6, 0 00000570 2F2E 000C move.l -[A7], [A6 + 0xC] 00000574 A873 syscall SetPort 00000576 2F2E 000C move.l -[A7], [A6 + 0xC] 0000057A 206E 0008 movea.l A0, [A6 + 0x8] 0000057E 4868 000C pea.l [A0 + 0xC] 00000582 4EBA 0514 jsr [PC + 0x514 /* 00000A98 */] 00000586 508F addq.l A7, 8 00000588 4E5E unlink A6 0000058A 4E75 rts 0000058C 5341 subq.w D1, 1 0000058E 5645 addq.w D5, 3 00000590 414E chk.w D0, A6 00000592 494D chk.w D4, A5 fn00000594: 00000594 4E56 0000 link A6, 0 00000598 206E 000C movea.l A0, [A6 + 0xC] 0000059C 4AA8 0008 tst.l [A0 + 0x8] 000005A0 6734 beq +0x36 /* 000005D6 */ 000005A2 206E 000C movea.l A0, [A6 + 0xC] 000005A6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005AA 226E 000C movea.l A1, [A6 + 0xC] 000005AE 2F29 0008 move.l -[A7], [A1 + 0x8] 000005B2 226E 0010 movea.l A1, [A6 + 0x10] 000005B6 4869 0002 pea.l [A1 + 0x2] 000005BA 226E 0008 movea.l A1, [A6 + 0x8] 000005BE 4869 0006 pea.l [A1 + 0x6] 000005C2 2068 0008 movea.l A0, [A0 + 0x8] 000005C6 4868 0006 pea.l [A0 + 0x6] 000005CA 206E 000C movea.l A0, [A6 + 0xC] 000005CE 4868 000C pea.l [A0 + 0xC] 000005D2 A817 syscall CopyMask 000005D4 6022 bra +0x24 /* 000005F8 */ label000005D6: 000005D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005DA 206E 0010 movea.l A0, [A6 + 0x10] 000005DE 4868 0002 pea.l [A0 + 0x2] 000005E2 206E 0008 movea.l A0, [A6 + 0x8] 000005E6 4868 0006 pea.l [A0 + 0x6] 000005EA 206E 000C movea.l A0, [A6 + 0xC] 000005EE 4868 000C pea.l [A0 + 0xC] 000005F2 4267 clr.w -[A7] 000005F4 42A7 clr.l -[A7] 000005F6 A8EC syscall CopyBits label000005F8: 000005F8 4E5E unlink A6 000005FA 4E75 rts 000005FC 4452 neg.w [A2] 000005FE 4157 chk.w D0, [A7] 00000600 4241 clr.w D1 00000602 434B chk.w D1, A3 00000604 4E56 FFEC link A6, -0x0014 00000608 2F0A move.l -[A7], A2 0000060A 206E 0008 movea.l A0, [A6 + 0x8] 0000060E 3068 0004 movea.w A0, [A0 + 0x4] 00000612 226E 0008 movea.l A1, [A6 + 0x8] 00000616 3269 000A movea.w A1, [A1 + 0xA] 0000061A 2F09 move.l -[A7], A1 0000061C 2F08 move.l -[A7], A0 0000061E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000622 0680 0000 0022 addi.l D0, 0x22 /* '\"' */ 00000628 2D40 FFFC move.l [A6 - 0x4], D0 0000062C 4AAE 000C tst.l [A6 + 0xC] 00000630 6722 beq +0x24 /* 00000654 */ 00000632 206E 000C movea.l A0, [A6 + 0xC] 00000636 3068 0004 movea.w A0, [A0 + 0x4] 0000063A 226E 000C movea.l A1, [A6 + 0xC] 0000063E 3269 000A movea.w A1, [A1 + 0xA] 00000642 2F09 move.l -[A7], A1 00000644 2F08 move.l -[A7], A0 00000646 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 0000064A 0680 0000 000E addi.l D0, 0xE 00000650 D1AE FFFC add.l [A6 - 0x4], D0 label00000654: 00000654 598F subq.l A7, 4 00000656 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000065A 4EAD 029A jsr [A5 + 0x29A /* export_79 */] 0000065E 205F movea.l A0, [A7]+ 00000660 2D48 FFF8 move.l [A6 - 0x8], A0 00000664 4AAE FFF8 tst.l [A6 - 0x8] 00000668 6606 bne +0x8 /* 00000670 */ 0000066A 7000 moveq.l D0, 0x00 0000066C 6000 016A bra +0x16C /* 000007D8 */ label00000670: 00000670 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00000674 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 00000678 206E FFF8 movea.l A0, [A6 - 0x8] 0000067C 2D50 FFF4 move.l [A6 - 0xC], [A0] 00000680 2D6E FFF4 FFEC move.l [A6 - 0x14], [A6 - 0xC] 00000686 06AE 0000 0014 FFEC addi.l [A6 - 0x14], 0x14 0000068E 206E FFF4 movea.l A0, [A6 - 0xC] 00000692 216E FFEC 0004 move.l [A0 + 0x4], [A6 - 0x14] 00000698 4AAE 000C tst.l [A6 + 0xC] 0000069C 6714 beq +0x16 /* 000006B2 */ 0000069E 06AE 0000 000E FFEC addi.l [A6 - 0x14], 0xE 000006A6 206E FFF4 movea.l A0, [A6 - 0xC] 000006AA 216E FFEC 0008 move.l [A0 + 0x8], [A6 - 0x14] 000006B0 6008 bra +0xA /* 000006BA */ label000006B2: 000006B2 206E FFF4 movea.l A0, [A6 - 0xC] 000006B6 42A8 0008 clr.l [A0 + 0x8] label000006BA: 000006BA 206E FFF4 movea.l A0, [A6 - 0xC] 000006BE 7001 moveq.l D0, 0x01 000006C0 3140 0002 move.w [A0 + 0x2], D0 000006C4 206E FFF4 movea.l A0, [A6 - 0xC] 000006C8 30AE 0014 move.w [A0], [A6 + 0x14] 000006CC 206E 0010 movea.l A0, [A6 + 0x10] 000006D0 226E FFF4 movea.l A1, [A6 - 0xC] 000006D4 43E9 000C lea.l A1, [A1 + 0xC] 000006D8 22D8 move.l [A1]+, [A0]+ 000006DA 22D8 move.l [A1]+, [A0]+ 000006DC 206E FFF4 movea.l A0, [A6 - 0xC] 000006E0 06AE 0000 000E FFEC addi.l [A6 - 0x14], 0xE 000006E8 2068 0004 movea.l A0, [A0 + 0x4] 000006EC 20AE FFEC move.l [A0], [A6 - 0x14] 000006F0 206E FFF4 movea.l A0, [A6 - 0xC] 000006F4 226E 0008 movea.l A1, [A6 + 0x8] 000006F8 2068 0004 movea.l A0, [A0 + 0x4] 000006FC 3169 0004 0004 move.w [A0 + 0x4], [A1 + 0x4] 00000702 206E FFF4 movea.l A0, [A6 - 0xC] 00000706 226E 0008 movea.l A1, [A6 + 0x8] 0000070A 2068 0004 movea.l A0, [A0 + 0x4] 0000070E 5C88 addq.l A0, 6 00000710 5C89 addq.l A1, 6 00000712 20D9 move.l [A0]+, [A1]+ 00000714 20D9 move.l [A0]+, [A1]+ 00000716 206E FFF4 movea.l A0, [A6 - 0xC] 0000071A 226E 0008 movea.l A1, [A6 + 0x8] 0000071E 3269 0004 movea.w A1, [A1 + 0x4] 00000722 246E 0008 movea.l A2, [A6 + 0x8] 00000726 346A 000A movea.w A2, [A2 + 0xA] 0000072A 2F0A move.l -[A7], A2 0000072C 2F09 move.l -[A7], A1 0000072E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000732 2F00 move.l -[A7], D0 00000734 2068 0004 movea.l A0, [A0 + 0x4] 00000738 2F10 move.l -[A7], [A0] 0000073A 206E 0008 movea.l A0, [A6 + 0x8] 0000073E 2F10 move.l -[A7], [A0] 00000740 4EBA 01F0 jsr [PC + 0x1F0 /* 00000932 */] 00000744 4FEF 000C lea.l A7, [A7 + 0xC] 00000748 206E FFF4 movea.l A0, [A6 - 0xC] 0000074C 4AA8 0008 tst.l [A0 + 0x8] 00000750 6700 0082 beq +0x84 /* 000007D4 */ 00000754 206E FFF4 movea.l A0, [A6 - 0xC] 00000758 226E 0008 movea.l A1, [A6 + 0x8] 0000075C 3269 0004 movea.w A1, [A1 + 0x4] 00000760 246E 0008 movea.l A2, [A6 + 0x8] 00000764 346A 000A movea.w A2, [A2 + 0xA] 00000768 2F0A move.l -[A7], A2 0000076A 2F09 move.l -[A7], A1 0000076C 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00000770 D1AE FFEC add.l [A6 - 0x14], D0 00000774 2068 0008 movea.l A0, [A0 + 0x8] 00000778 20AE FFEC move.l [A0], [A6 - 0x14] 0000077C 206E FFF4 movea.l A0, [A6 - 0xC] 00000780 226E 000C movea.l A1, [A6 + 0xC] 00000784 2068 0008 movea.l A0, [A0 + 0x8] 00000788 3169 0004 0004 move.w [A0 + 0x4], [A1 + 0x4] 0000078E 206E FFF4 movea.l A0, [A6 - 0xC] 00000792 226E 000C movea.l A1, [A6 + 0xC] 00000796 2068 0008 movea.l A0, [A0 + 0x8] 0000079A 5C88 addq.l A0, 6 0000079C 5C89 addq.l A1, 6 0000079E 20D9 move.l [A0]+, [A1]+ 000007A0 20D9 move.l [A0]+, [A1]+ 000007A2 206E FFF4 movea.l A0, [A6 - 0xC] 000007A6 226E 000C movea.l A1, [A6 + 0xC] 000007AA 3269 0004 movea.w A1, [A1 + 0x4] 000007AE 246E 000C movea.l A2, [A6 + 0xC] 000007B2 346A 000A movea.w A2, [A2 + 0xA] 000007B6 2F0A move.l -[A7], A2 000007B8 2F09 move.l -[A7], A1 000007BA 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 000007BE 2F00 move.l -[A7], D0 000007C0 2068 0008 movea.l A0, [A0 + 0x8] 000007C4 2F10 move.l -[A7], [A0] 000007C6 206E 000C movea.l A0, [A6 + 0xC] 000007CA 2F10 move.l -[A7], [A0] 000007CC 4EBA 0164 jsr [PC + 0x164 /* 00000932 */] 000007D0 4FEF 000C lea.l A7, [A7 + 0xC] label000007D4: 000007D4 202E FFF8 move.l D0, [A6 - 0x8] label000007D8: 000007D8 245F movea.l A2, [A7]+ 000007DA 4E5E unlink A6 000007DC 4E75 rts 000007DE 4255 clr.w [A5] 000007E0 494C chk.w D4, A4 000007E2 4441 neg.w D1 000007E4 4E49 trap 9 000007E6 4E56 FFF0 link A6, -0x0010 000007EA 598F subq.l A7, 4 000007EC 4878 0014 push.l 0x14 000007F0 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 000007F4 205F movea.l A0, [A7]+ 000007F6 2D48 FFFC move.l [A6 - 0x4], A0 000007FA 598F subq.l A7, 4 000007FC 4878 000E push.l 0xE 00000800 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 00000804 205F movea.l A0, [A7]+ 00000806 2D48 FFF4 move.l [A6 - 0xC], A0 0000080A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000080E 4EBA F856 jsr [PC - 0x7AA /* 00000066 */] 00000812 588F addq.l A7, 4 00000814 206E 0008 movea.l A0, [A6 + 0x8] 00000818 2D50 FFF8 move.l [A6 - 0x8], [A0] 0000081C 206E FFF8 movea.l A0, [A6 - 0x8] 00000820 2068 0004 movea.l A0, [A0 + 0x4] 00000824 226E FFF4 movea.l A1, [A6 - 0xC] 00000828 2290 move.l [A1], [A0] 0000082A 206E FFF8 movea.l A0, [A6 - 0x8] 0000082E 2068 0004 movea.l A0, [A0 + 0x4] 00000832 226E FFF4 movea.l A1, [A6 - 0xC] 00000836 3368 0004 0004 move.w [A1 + 0x4], [A0 + 0x4] 0000083C 206E 000C movea.l A0, [A6 + 0xC] 00000840 226E FFF4 movea.l A1, [A6 - 0xC] 00000844 5C89 addq.l A1, 6 00000846 22D8 move.l [A1]+, [A0]+ 00000848 22D8 move.l [A1]+, [A0]+ 0000084A 206E FFF8 movea.l A0, [A6 - 0x8] 0000084E 4AA8 0008 tst.l [A0 + 0x8] 00000852 6740 beq +0x42 /* 00000894 */ 00000854 598F subq.l A7, 4 00000856 4878 000E push.l 0xE 0000085A 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 0000085E 205F movea.l A0, [A7]+ 00000860 2D48 FFF0 move.l [A6 - 0x10], A0 00000864 206E FFF8 movea.l A0, [A6 - 0x8] 00000868 2068 0008 movea.l A0, [A0 + 0x8] 0000086C 226E FFF0 movea.l A1, [A6 - 0x10] 00000870 2290 move.l [A1], [A0] 00000872 206E FFF8 movea.l A0, [A6 - 0x8] 00000876 2068 0008 movea.l A0, [A0 + 0x8] 0000087A 226E FFF0 movea.l A1, [A6 - 0x10] 0000087E 3368 0004 0004 move.w [A1 + 0x4], [A0 + 0x4] 00000884 206E 000C movea.l A0, [A6 + 0xC] 00000888 226E FFF0 movea.l A1, [A6 - 0x10] 0000088C 5C89 addq.l A1, 6 0000088E 22D8 move.l [A1]+, [A0]+ 00000890 22D8 move.l [A1]+, [A0]+ 00000892 6004 bra +0x6 /* 00000898 */ label00000894: 00000894 42AE FFF0 clr.l [A6 - 0x10] label00000898: 00000898 206E FFFC movea.l A0, [A6 - 0x4] 0000089C 70FF moveq.l D0, 0xFFFFFFFF 0000089E 3080 move.w [A0], D0 000008A0 206E FFFC movea.l A0, [A6 - 0x4] 000008A4 7001 moveq.l D0, 0x01 000008A6 3140 0002 move.w [A0 + 0x2], D0 000008AA 206E FFFC movea.l A0, [A6 - 0x4] 000008AE 216E FFF4 0004 move.l [A0 + 0x4], [A6 - 0xC] 000008B4 206E FFFC movea.l A0, [A6 - 0x4] 000008B8 216E FFF0 0008 move.l [A0 + 0x8], [A6 - 0x10] 000008BE 206E 000C movea.l A0, [A6 + 0xC] 000008C2 226E FFFC movea.l A1, [A6 - 0x4] 000008C6 43E9 000C lea.l A1, [A1 + 0xC] 000008CA 22D8 move.l [A1]+, [A0]+ 000008CC 22D8 move.l [A1]+, [A0]+ 000008CE 206E FFFC movea.l A0, [A6 - 0x4] 000008D2 4868 000C pea.l [A0 + 0xC] 000008D6 206E FFF8 movea.l A0, [A6 - 0x8] 000008DA 3F28 000E move.w -[A7], [A0 + 0xE] 000008DE 206E FFF8 movea.l A0, [A6 - 0x8] 000008E2 3F28 000C move.w -[A7], [A0 + 0xC] 000008E6 A8A8 syscall OffsetRect 000008E8 202E FFFC move.l D0, [A6 - 0x4] 000008EC 4E5E unlink A6 000008EE 4E75 rts 000008F0 5355 subq.w [A5], 1 000008F2 4241 clr.w D1 000008F4 4E49 trap 9 000008F6 4D4F chk.w D6, A7 000008F8 4E56 0000 link A6, 0 000008FC 206E 0008 movea.l A0, [A6 + 0x8] 00000900 2F28 0004 move.l -[A7], [A0 + 0x4] 00000904 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 00000908 206E 0008 movea.l A0, [A6 + 0x8] 0000090C 4AA8 0008 tst.l [A0 + 0x8] 00000910 670C beq +0xE /* 0000091E */ 00000912 206E 0008 movea.l A0, [A6 + 0x8] 00000916 2F28 0008 move.l -[A7], [A0 + 0x8] 0000091A 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] label0000091E: 0000091E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000922 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 00000926 4E5E unlink A6 00000928 4E75 rts 0000092A 5355 subq.w [A5], 1 0000092C 4241 clr.w D1 0000092E 4E49 trap 9 00000930 4D44 chk.w D6, D4 fn00000932: 00000932 4E56 0000 link A6, 0 00000936 6016 bra +0x18 /* 0000094E */ label00000938: 00000938 206E 0008 movea.l A0, [A6 + 0x8] 0000093C 226E 000C movea.l A1, [A6 + 0xC] 00000940 1290 move.b [A1], [A0] 00000942 52AE 000C addq.l [A6 + 0xC], 1 00000946 52AE 0008 addq.l [A6 + 0x8], 1 0000094A 53AE 0010 subq.l [A6 + 0x10], 1 label0000094E: 0000094E 4AAE 0010 tst.l [A6 + 0x10] 00000952 66E4 bne -0x1A /* 00000938 */ 00000954 4E5E unlink A6 00000956 4E75 rts 00000958 434F chk.w D1, A7 0000095A 5059 addq.w [A1]+, 8 0000095C 4259 clr.w [A1]+ 0000095E 5445 addq.w D5, 2 00000960 4E56 FFF0 link A6, -0x0010 00000964 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000968 4EBA F6FC jsr [PC - 0x904 /* 00000066 */] 0000096C 588F addq.l A7, 4 0000096E 206E 0008 movea.l A0, [A6 + 0x8] 00000972 2D50 FFF0 move.l [A6 - 0x10], [A0] 00000976 486E FFF4 pea.l [A6 - 0xC] 0000097A 3F3C FFFF move.w -[A7], 0xFFFF 0000097E 3F3C FFFF move.w -[A7], 0xFFFF 00000982 A880 syscall SetPt 00000984 2F2E 000C move.l -[A7], [A6 + 0xC] 00000988 A873 syscall SetPort 0000098A 486E FFF8 pea.l [A6 - 0x8] 0000098E A972 syscall GetMouse 00000990 206E FFF0 movea.l A0, [A6 - 0x10] 00000994 302E FFFA move.w D0, [A6 - 0x6] 00000998 9068 000E sub.w D0, [A0 + 0xE] 0000099C 206E FFF0 movea.l A0, [A6 - 0x10] 000009A0 322E FFF8 move.w D1, [A6 - 0x8] 000009A4 9268 000C sub.w D1, [A0 + 0xC] 000009A8 206E FFF0 movea.l A0, [A6 - 0x10] 000009AC 4868 000C pea.l [A0 + 0xC] 000009B0 3F00 move.w -[A7], D0 000009B2 3F01 move.w -[A7], D1 000009B4 A8A8 syscall OffsetRect 000009B6 2F2E 000C move.l -[A7], [A6 + 0xC] 000009BA 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000009BE 4EBA FBAC jsr [PC - 0x454 /* 0000056C */] 000009C2 508F addq.l A7, 8 000009C4 2D40 FFFC move.l [A6 - 0x4], D0 000009C8 2F2E 000C move.l -[A7], [A6 + 0xC] 000009CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000009D0 4EBA F92A jsr [PC - 0x6D6 /* 000002FC */] 000009D4 508F addq.l A7, 8 000009D6 6000 0082 bra +0x84 /* 00000A5A */ label000009DA: 000009DA 486E FFF8 pea.l [A6 - 0x8] 000009DE A972 syscall GetMouse 000009E0 558F subq.l A7, 2 000009E2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000009E6 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000009EA A881 syscall EqualPt 000009EC 101F move.b D0, [A7]+ 000009EE 4A00 tst.b D0 000009F0 6662 bne +0x64 /* 00000A54 */ 000009F2 2F2E 000C move.l -[A7], [A6 + 0xC] 000009F6 2F2E FFF0 move.l -[A7], [A6 - 0x10] 000009FA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000009FE 4EBA FB94 jsr [PC - 0x46C /* 00000594 */] 00000A02 4FEF 000C lea.l A7, [A7 + 0xC] 00000A06 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000A0A 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 00000A0E 206E FFF0 movea.l A0, [A6 - 0x10] 00000A12 302E FFFA move.w D0, [A6 - 0x6] 00000A16 9068 000E sub.w D0, [A0 + 0xE] 00000A1A 206E FFF0 movea.l A0, [A6 - 0x10] 00000A1E 322E FFF8 move.w D1, [A6 - 0x8] 00000A22 9268 000C sub.w D1, [A0 + 0xC] 00000A26 206E FFF0 movea.l A0, [A6 - 0x10] 00000A2A 4868 000C pea.l [A0 + 0xC] 00000A2E 3F00 move.w -[A7], D0 00000A30 3F01 move.w -[A7], D1 00000A32 A8A8 syscall OffsetRect 00000A34 2F2E 000C move.l -[A7], [A6 + 0xC] 00000A38 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000A3C 4EBA FB2E jsr [PC - 0x4D2 /* 0000056C */] 00000A40 508F addq.l A7, 8 00000A42 2D40 FFFC move.l [A6 - 0x4], D0 00000A46 2F2E 000C move.l -[A7], [A6 + 0xC] 00000A4A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A4E 4EBA F8AC jsr [PC - 0x754 /* 000002FC */] 00000A52 508F addq.l A7, 8 label00000A54: 00000A54 2D6E FFF8 FFF4 move.l [A6 - 0xC], [A6 - 0x8] label00000A5A: 00000A5A 558F subq.l A7, 2 00000A5C A977 syscall WaitMouseUp 00000A5E 101F move.b D0, [A7]+ 00000A60 4A00 tst.b D0 00000A62 6600 FF76 bne -0x88 /* 000009DA */ 00000A66 2F2E 000C move.l -[A7], [A6 + 0xC] 00000A6A 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00000A6E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000A72 4EBA FB20 jsr [PC - 0x4E0 /* 00000594 */] 00000A76 4FEF 000C lea.l A7, [A7 + 0xC] 00000A7A 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000A7E 4EAD 02A2 jsr [A5 + 0x2A2 /* export_80 */] 00000A82 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A86 4EBA F668 jsr [PC - 0x998 /* 000000F0 */] 00000A8A 588F addq.l A7, 4 00000A8C 4E5E unlink A6 00000A8E 4E75 rts 00000A90 4452 neg.w [A2] 00000A92 4147 chk.w D0, D7 00000A94 414E chk.w D0, A6 00000A96 494D chk.w D4, A5 fn00000A98: 00000A98 4E56 FFEC link A6, -0x0014 00000A9C 206E 0008 movea.l A0, [A6 + 0x8] 00000AA0 226E 0008 movea.l A1, [A6 + 0x8] 00000AA4 3029 0006 move.w D0, [A1 + 0x6] 00000AA8 9068 0002 sub.w D0, [A0 + 0x2] 00000AAC 3D40 FFFE move.w [A6 - 0x2], D0 00000AB0 206E 0008 movea.l A0, [A6 + 0x8] 00000AB4 226E 0008 movea.l A1, [A6 + 0x8] 00000AB8 3029 0004 move.w D0, [A1 + 0x4] 00000ABC 9050 sub.w D0, [A0] 00000ABE 3D40 FFFC move.w [A6 - 0x4], D0 00000AC2 486E FFEC pea.l [A6 - 0x14] 00000AC6 4267 clr.w -[A7] 00000AC8 4267 clr.w -[A7] 00000ACA 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000ACE 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000AD2 A8A7 syscall SetRect 00000AD4 306E FFFE movea.w A0, [A6 - 0x2] 00000AD8 2008 move.l D0, A0 00000ADA 81FC 0010 divs.w D0, 0x10 00000ADE 4840 swap.w D0 00000AE0 4A40 tst.w D0 00000AE2 6718 beq +0x1A /* 00000AFC */ 00000AE4 306E FFFE movea.w A0, [A6 - 0x2] 00000AE8 2008 move.l D0, A0 00000AEA 81FC 0010 divs.w D0, 0x10 00000AEE 4840 swap.w D0 00000AF0 7210 moveq.l D1, 0x10 00000AF2 9240 sub.w D1, D0 00000AF4 D26E FFFE add.w D1, [A6 - 0x2] 00000AF8 3D41 FFFE move.w [A6 - 0x2], D1 label00000AFC: 00000AFC 306E FFFE movea.w A0, [A6 - 0x2] 00000B00 2008 move.l D0, A0 00000B02 81FC 0008 divs.w D0, 0x8 00000B06 3D40 FFFE move.w [A6 - 0x2], D0 00000B0A 302E FFFE move.w D0, [A6 - 0x2] 00000B0E C1EE FFFC muls.w D0, [A6 - 0x4] 00000B12 598F subq.l A7, 4 00000B14 48C0 ext.l D0 00000B16 0680 0000 000E addi.l D0, 0xE 00000B1C 2F00 move.l -[A7], D0 00000B1E 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 00000B22 205F movea.l A0, [A7]+ 00000B24 2D48 FFF8 move.l [A6 - 0x8], A0 00000B28 4AAE FFF8 tst.l [A6 - 0x8] 00000B2C 660A bne +0xC /* 00000B38 */ 00000B2E 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000B32 A9C8 syscall SysBeep 00000B34 7000 moveq.l D0, 0x00 00000B36 604E bra +0x50 /* 00000B86 */ label00000B38: 00000B38 2D6E FFF8 FFF4 move.l [A6 - 0xC], [A6 - 0x8] 00000B3E 206E FFF4 movea.l A0, [A6 - 0xC] 00000B42 316E FFFE 0004 move.w [A0 + 0x4], [A6 - 0x2] 00000B48 206E FFF4 movea.l A0, [A6 - 0xC] 00000B4C 5C88 addq.l A0, 6 00000B4E 43EE FFEC lea.l A1, [A6 - 0x14] 00000B52 20D9 move.l [A0]+, [A1]+ 00000B54 20D9 move.l [A0]+, [A1]+ 00000B56 206E FFF8 movea.l A0, [A6 - 0x8] 00000B5A 41E8 000E lea.l A0, [A0 + 0xE] 00000B5E 226E FFF4 movea.l A1, [A6 - 0xC] 00000B62 2288 move.l [A1], A0 00000B64 206E 000C movea.l A0, [A6 + 0xC] 00000B68 4868 0002 pea.l [A0 + 0x2] 00000B6C 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00000B70 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000B74 206E FFF4 movea.l A0, [A6 - 0xC] 00000B78 4868 0006 pea.l [A0 + 0x6] 00000B7C 4267 clr.w -[A7] 00000B7E 42A7 clr.l -[A7] 00000B80 A8EC syscall CopyBits 00000B82 202E FFF4 move.l D0, [A6 - 0xC] label00000B86: 00000B86 4E5E unlink A6 00000B88 4E75 rts 00000B8A 4255 clr.w [A5] 00000B8C 494C chk.w D4, A4 00000B8E 4442 neg.w D2 00000B90 4954 chk.w D4, [A4] export_120: 00000B92 4E56 0000 link A6, 0 00000B96 558F subq.l A7, 2 00000B98 A995 syscall InitResources 00000B9A 301F move.w D0, [A7]+ 00000B9C 486D F91A pea.l [A5 - 0x6E6] 00000BA0 A86E syscall InitGraf 00000BA2 A8FE syscall InitFonts 00000BA4 A912 syscall InitWindows 00000BA6 A930 syscall InitMenus 00000BA8 A9CC syscall TEInit 00000BAA 42A7 clr.l -[A7] 00000BAC A97B syscall InitDialogs 00000BAE A9E6 syscall InitAllPacks 00000BB0 4EAD 0282 jsr [A5 + 0x282 /* export_76 */] 00000BB4 486D F6AE pea.l [A5 - 0x952] 00000BB8 A86F syscall OpenPort 00000BBA 486D F6AE pea.l [A5 - 0x952] 00000BBE A873 syscall SetPort 00000BC0 A850 syscall InitCursor 00000BC2 598F subq.l A7, 4 00000BC4 A975 syscall TickCount 00000BC6 201F move.l D0, [A7]+ 00000BC8 0280 0000 FFFF andi.l D0, 0xFFFF 00000BCE 48C0 ext.l D0 00000BD0 2B40 F89C move.l [A5 - 0x764], D0 00000BD4 558F subq.l A7, 2 00000BD6 4879 0000 0084 push.l 0x84 00000BDC A997 syscall OpenResFile 00000BDE 301F move.w D0, [A7]+ 00000BE0 558F subq.l A7, 2 00000BE2 2F2E 000C move.l -[A7], [A6 + 0xC] 00000BE6 A997 syscall OpenResFile 00000BE8 301F move.w D0, [A7]+ 00000BEA 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00000BEE 4E5E unlink A6 00000BF0 4E75 rts 00000BF2 4D41 chk.w D6, D1 00000BF4 4349 chk.w D1, A1 00000BF6 4E49 trap 9 00000BF8 5420 addq.b -[A0], 2 export_122: 00000BFA 4E56 FFF0 link A6, -0x0010 00000BFE 41EE FFF8 lea.l A0, [A6 - 0x8] 00000C02 43ED FE68 lea.l A1, [A5 - 0x198] 00000C06 20D9 move.l [A0]+, [A1]+ 00000C08 20D9 move.l [A0]+, [A1]+ 00000C0A 302E FFF8 move.w D0, [A6 - 0x8] 00000C0E 4440 neg.w D0 00000C10 486E FFF8 pea.l [A6 - 0x8] 00000C14 4267 clr.w -[A7] 00000C16 3F00 move.w -[A7], D0 00000C18 A8A8 syscall OffsetRect 00000C1A 302E FFFE move.w D0, [A6 - 0x2] 00000C1E B06D F8AC cmp.w D0, [A5 - 0x754] 00000C22 6F06 ble +0x8 /* 00000C2A */ 00000C24 3D6D F8AC FFFE move.w [A6 - 0x2], [A5 - 0x754] label00000C2A: 00000C2A 302E FFFC move.w D0, [A6 - 0x4] 00000C2E B06D F8AA cmp.w D0, [A5 - 0x756] 00000C32 6F06 ble +0x8 /* 00000C3A */ 00000C34 3D6D F8AA FFFC move.w [A6 - 0x4], [A5 - 0x756] label00000C3A: 00000C3A 486E FFF0 pea.l [A6 - 0x10] 00000C3E 4267 clr.w -[A7] 00000C40 3F3C 0014 move.w -[A7], 0x14 00000C44 3F3C 0066 move.w -[A7], 0x66 /* 'f' */ 00000C48 3F3C 0155 move.w -[A7], 0x155 00000C4C A8A7 syscall SetRect 00000C4E 302E FFFC move.w D0, [A6 - 0x4] 00000C52 0640 0014 addi.w D0, 0x14 00000C56 B06D F8AA cmp.w D0, [A5 - 0x756] 00000C5A 6E0C bgt +0xE /* 00000C68 */ 00000C5C 486E FFF8 pea.l [A6 - 0x8] 00000C60 4267 clr.w -[A7] 00000C62 3F3C 0014 move.w -[A7], 0x14 00000C66 A8A8 syscall OffsetRect label00000C68: 00000C68 302E FFF4 move.w D0, [A6 - 0xC] 00000C6C 0640 0014 addi.w D0, 0x14 00000C70 B06D F8AA cmp.w D0, [A5 - 0x756] 00000C74 6E0C bgt +0xE /* 00000C82 */ 00000C76 486E FFF0 pea.l [A6 - 0x10] 00000C7A 4267 clr.w -[A7] 00000C7C 3F3C 0014 move.w -[A7], 0x14 00000C80 A8A8 syscall OffsetRect label00000C82: 00000C82 598F subq.l A7, 4 00000C84 42A7 clr.l -[A7] 00000C86 486E FFF8 pea.l [A6 - 0x8] 00000C8A 4879 0000 008E push.l 0x8E 00000C90 1F3C 0001 move.b -[A7], 0x1 00000C94 3F3C 0004 move.w -[A7], 0x4 00000C98 4878 FFFF push.l 0xFFFF 00000C9C 4267 clr.w -[A7] 00000C9E 4878 0001 push.l 0x1 00000CA2 A913 syscall NewWindow 00000CA4 205F movea.l A0, [A7]+ 00000CA6 2B48 F71A move.l [A5 - 0x8E6], A0 00000CAA B0FC 0000 cmpa.w A0, 0x0 00000CAE 6604 bne +0x6 /* 00000CB4 */ 00000CB0 7000 moveq.l D0, 0x00 00000CB2 604A bra +0x4C /* 00000CFE */ label00000CB4: 00000CB4 598F subq.l A7, 4 00000CB6 42A7 clr.l -[A7] 00000CB8 486E FFF0 pea.l [A6 - 0x10] 00000CBC 4879 0000 009C push.l 0x9C 00000CC2 1F3C 0001 move.b -[A7], 0x1 00000CC6 3F3C 0004 move.w -[A7], 0x4 00000CCA 4878 FFFF push.l 0xFFFF 00000CCE 4267 clr.w -[A7] 00000CD0 4878 0002 push.l 0x2 00000CD4 A913 syscall NewWindow 00000CD6 205F movea.l A0, [A7]+ 00000CD8 2B48 F71E move.l [A5 - 0x8E2], A0 00000CDC B0FC 0000 cmpa.w A0, 0x0 00000CE0 6604 bne +0x6 /* 00000CE6 */ 00000CE2 7000 moveq.l D0, 0x00 00000CE4 6018 bra +0x1A /* 00000CFE */ label00000CE6: 00000CE6 2F2D F71E move.l -[A7], [A5 - 0x8E2] 00000CEA A873 syscall SetPort 00000CEC 4267 clr.w -[A7] 00000CEE A889 syscall TextMode 00000CF0 3F3C 000B move.w -[A7], 0xB 00000CF4 A887 syscall TextFont 00000CF6 3F3C 0009 move.w -[A7], 0x9 /* '\t' */ 00000CFA A88A syscall TextSize 00000CFC 7001 moveq.l D0, 0x01 label00000CFE: 00000CFE 4E5E unlink A6 00000D00 4E75 rts 00000D02 4745 chk.w D3, D5 00000D04 5453 addq.w [A3], 2 00000D06 4352 chk.w D1, [A2] 00000D08 5749 subq.w A1, 3 fn00000D0A: 00000D0A 4E56 FFF0 link A6, -0x0010 00000D0E 206E 000C movea.l A0, [A6 + 0xC] 00000D12 226E 000C movea.l A1, [A6 + 0xC] 00000D16 3029 0004 move.w D0, [A1 + 0x4] 00000D1A 9050 sub.w D0, [A0] 00000D1C 3D40 FFF6 move.w [A6 - 0xA], D0 00000D20 206E 000C movea.l A0, [A6 + 0xC] 00000D24 226E 000C movea.l A1, [A6 + 0xC] 00000D28 3029 0006 move.w D0, [A1 + 0x6] 00000D2C 9068 0002 sub.w D0, [A0 + 0x2] 00000D30 3D40 FFF4 move.w [A6 - 0xC], D0 00000D34 206E 0010 movea.l A0, [A6 + 0x10] 00000D38 226E 0010 movea.l A1, [A6 + 0x10] 00000D3C 3029 0004 move.w D0, [A1 + 0x4] 00000D40 9050 sub.w D0, [A0] 00000D42 3D40 FFF2 move.w [A6 - 0xE], D0 00000D46 206E 0010 movea.l A0, [A6 + 0x10] 00000D4A 226E 0010 movea.l A1, [A6 + 0x10] 00000D4E 3029 0006 move.w D0, [A1 + 0x6] 00000D52 9068 0002 sub.w D0, [A0 + 0x2] 00000D56 3D40 FFF0 move.w [A6 - 0x10], D0 00000D5A 302E FFF6 move.w D0, [A6 - 0xA] 00000D5E 906E FFF2 sub.w D0, [A6 - 0xE] 00000D62 48C0 ext.l D0 00000D64 81FC 0002 divs.w D0, 0x2 00000D68 206E 000C movea.l A0, [A6 + 0xC] 00000D6C D050 add.w D0, [A0] 00000D6E 3D40 FFF8 move.w [A6 - 0x8], D0 00000D72 302E FFF4 move.w D0, [A6 - 0xC] 00000D76 906E FFF0 sub.w D0, [A6 - 0x10] 00000D7A 48C0 ext.l D0 00000D7C 81FC 0002 divs.w D0, 0x2 00000D80 206E 000C movea.l A0, [A6 + 0xC] 00000D84 D068 0002 add.w D0, [A0 + 0x2] 00000D88 3D40 FFFA move.w [A6 - 0x6], D0 00000D8C 302E FFF8 move.w D0, [A6 - 0x8] 00000D90 D06E FFF2 add.w D0, [A6 - 0xE] 00000D94 3D40 FFFC move.w [A6 - 0x4], D0 00000D98 302E FFFA move.w D0, [A6 - 0x6] 00000D9C D06E FFF0 add.w D0, [A6 - 0x10] 00000DA0 3D40 FFFE move.w [A6 - 0x2], D0 00000DA4 206E 0008 movea.l A0, [A6 + 0x8] 00000DA8 43EE FFF8 lea.l A1, [A6 - 0x8] 00000DAC 20D9 move.l [A0]+, [A1]+ 00000DAE 20D9 move.l [A0]+, [A1]+ 00000DB0 4E5E unlink A6 00000DB2 4E75 rts 00000DB4 4D43 chk.w D6, D3 00000DB6 454E chk.w D2, A6 00000DB8 5445 addq.w D5, 2 00000DBA 5252 addq.w [A2], 1 export_126: 00000DBC 4E56 0000 link A6, 0 00000DC0 4EAD 01C2 jsr [A5 + 0x1C2 /* export_52 */] 00000DC4 4A6D F93A tst.w [A5 - 0x6C6] 00000DC8 670A beq +0xC /* 00000DD4 */ 00000DCA 4A6D F926 tst.w [A5 - 0x6DA] 00000DCE 6604 bne +0x6 /* 00000DD4 */ 00000DD0 4EAD 00DA jsr [A5 + 0xDA /* export_23 */] label00000DD4: 00000DD4 4E5E unlink A6 00000DD6 4E75 rts 00000DD8 4841 swap.w D1 00000DDA 4E44 trap 4 00000DDC 4C45 4E4F movem.l D0,D1,D2,D3,D6,A1,A2,A3,A6, D5 export_123: 00000DE0 4E56 FFF8 link A6, -0x0008 00000DE4 206E 0008 movea.l A0, [A6 + 0x8] 00000DE8 2D68 0002 FFFC move.l [A6 - 0x4], [A0 + 0x2] 00000DEE 598F subq.l A7, 4 00000DF0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000DF4 A917 syscall GetWRefCon 00000DF6 201F move.l D0, [A7]+ 00000DF8 2D40 FFF8 move.l [A6 - 0x8], D0 00000DFC 206E 0008 movea.l A0, [A6 + 0x8] 00000E00 0828 0001 000F btst.b [A0 + 0xF], 0x1 00000E06 4E5E unlink A6 00000E08 4E75 rts 00000E0A 4841 swap.w D1 00000E0C 4E44 trap 4 00000E0E 4C45 4143 movem.l D0,D1,D6,A0,A6, D5 export_127: 00000E12 4E56 FFFA link A6, -0x0006 00000E16 426D F72A clr.w [A5 - 0x8D6] 00000E1A 558F subq.l A7, 2 00000E1C 206E 0008 movea.l A0, [A6 + 0x8] 00000E20 2F28 000A move.l -[A7], [A0 + 0xA] 00000E24 486E FFFA pea.l [A6 - 0x6] 00000E28 A92C syscall FindWindow 00000E2A 301F move.w D0, [A7]+ 00000E2C 3D40 FFFE move.w [A6 - 0x2], D0 00000E30 302E FFFE move.w D0, [A6 - 0x2] 00000E34 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00000E38 0000 0008 ori.b D0, 0x8 00000E3C 0082 0080 0010 ori.l D2, 0x800010 00000E42 001C 0026 ori.b [A4]+, 0x26 /* '&' */ 00000E46 0034 0042 0050 ori.b [A4 + D0.w + 0x50], 0x42 /* 'B' */ 00000E4C 005E 005C ori.w [A6]+, 0x5C /* '\\' */ 00000E50 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E54 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00000E58 588F addq.l A7, 4 00000E5A 6000 0062 bra +0x64 /* 00000EBE */ 00000E5E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E62 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000E66 A9B3 syscall SystemClick 00000E68 6054 bra +0x56 /* 00000EBE */ 00000E6A 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000E6E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E72 4EBA 0074 jsr [PC + 0x74 /* 00000EE8 */] 00000E76 508F addq.l A7, 8 00000E78 6044 bra +0x46 /* 00000EBE */ 00000E7A 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000E7E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E82 4EBA 0138 jsr [PC + 0x138 /* 00000FBC */] 00000E86 508F addq.l A7, 8 00000E88 6034 bra +0x36 /* 00000EBE */ 00000E8A 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000E8E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E92 4EBA 0180 jsr [PC + 0x180 /* 00001014 */] 00000E96 508F addq.l A7, 8 00000E98 6024 bra +0x26 /* 00000EBE */ 00000E9A 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000E9E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EA2 4EBA 01FE jsr [PC + 0x1FE /* 000010A2 */] 00000EA6 508F addq.l A7, 8 00000EA8 6014 bra +0x16 /* 00000EBE */ 00000EAA 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000EAE 2F2E FFFA move.l -[A7], [A6 - 0x6] 00000EB2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EB6 4EBA 021A jsr [PC + 0x21A /* 000010D2 */] 00000EBA 4FEF 000A lea.l A7, [A7 + 0xA] label00000EBE: 00000EBE 4E5E unlink A6 00000EC0 4E75 rts 00000EC2 4841 swap.w D1 00000EC4 4E44 trap 4 00000EC6 4C45 4D4F movem.l D0,D1,D2,D3,D6,A0,A2,A3,A6, D5 export_125: 00000ECA 4E56 0000 link A6, 0 00000ECE 4A6D F72A tst.w [A5 - 0x8D6] 00000ED2 6704 beq +0x6 /* 00000ED8 */ 00000ED4 4EAD 00EA jsr [A5 + 0xEA /* export_25 */] label00000ED8: 00000ED8 426D F72A clr.w [A5 - 0x8D6] 00000EDC 4E5E unlink A6 00000EDE 4E75 rts 00000EE0 4841 swap.w D1 00000EE2 4E44 trap 4 00000EE4 4C45 4D4F movem.l D0,D1,D2,D3,D6,A0,A2,A3,A6, D5 fn00000EE8: 00000EE8 4E56 FFF6 link A6, -0x000A 00000EEC 206E 0008 movea.l A0, [A6 + 0x8] 00000EF0 2D68 000A FFFC move.l [A6 - 0x4], [A0 + 0xA] 00000EF6 486E FFFC pea.l [A6 - 0x4] 00000EFA A871 syscall GlobalToLocal 00000EFC 558F subq.l A7, 2 00000EFE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000F02 2F2E 000C move.l -[A7], [A6 + 0xC] 00000F06 486E FFF6 pea.l [A6 - 0xA] 00000F0A A96C syscall FindControl 00000F0C 301F move.w D0, [A7]+ 00000F0E 3D40 FFFA move.w [A6 - 0x6], D0 00000F12 302E FFFA move.w D0, [A6 - 0x6] 00000F16 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00000F1A 0008 0022 ori.b A0, 0x22 /* '\"' */ 00000F1E 0000 0054 ori.b D0, 0x54 /* 'T' */ 00000F22 000A 0060 ori.b A2, 0x60 /* '`' */ 00000F26 000B 006C ori.b A3, 0x6C /* 'l' */ 00000F2A 0014 0068 ori.b [A4], 0x68 /* 'h' */ 00000F2E 0015 0064 ori.b [A5], 0x64 /* 'd' */ 00000F32 0016 0060 ori.b [A6], 0x60 /* '`' */ 00000F36 0017 006A ori.b [A7], 0x6A /* 'j' */ 00000F3A 0081 0074 598F ori.l D1, 0x74598F 00000F40 A924 syscall FrontWindow 00000F42 205F movea.l A0, [A7]+ 00000F44 B1EE 000C cmpa.l A0, [A6 + 0xC] 00000F48 6706 beq +0x8 /* 00000F50 */ 00000F4A 2F2E 000C move.l -[A7], [A6 + 0xC] 00000F4E A91F syscall SelectWindow label00000F50: 00000F50 598F subq.l A7, 4 00000F52 2F2E 000C move.l -[A7], [A6 + 0xC] 00000F56 A917 syscall GetWRefCon 00000F58 201F move.l D0, [A7]+ 00000F5A 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 00000F5E 0001 0008 ori.b D1, 0x8 00000F62 0000 0002 ori.b D0, 0x2 00000F66 004A 7001 ori.w A2, 0x7001 00000F6A 3B40 F72A move.w [A5 - 0x8D6], D0 00000F6E 4EAD 00F2 jsr [A5 + 0xF2 /* export_26 */] 00000F72 603C bra +0x3E /* 00000FB0 */ 00000F74 486E FFFC pea.l [A6 - 0x4] 00000F78 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00000F7C 4EBA 01E8 jsr [PC + 0x1E8 /* 00001166 */] 00000F80 508F addq.l A7, 8 00000F82 602C bra +0x2E /* 00000FB0 */ 00000F84 486E FFFC pea.l [A6 - 0x4] 00000F88 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00000F8C 4EBA 0222 jsr [PC + 0x222 /* 000011B0 */] 00000F90 508F addq.l A7, 8 00000F92 601C bra +0x1E /* 00000FB0 */ 00000F94 486E FFFC pea.l [A6 - 0x4] 00000F98 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00000F9C 4EBA 02C2 jsr [PC + 0x2C2 /* 00001260 */] 00000FA0 508F addq.l A7, 8 00000FA2 486E FFFC pea.l [A6 - 0x4] 00000FA6 2F2E FFF6 move.l -[A7], [A6 - 0xA] 00000FAA 4EBA 024E jsr [PC + 0x24E /* 000011FA */] 00000FAE 508F addq.l A7, 8 label00000FB0: 00000FB0 4E5E unlink A6 00000FB2 4E75 rts 00000FB4 4841 swap.w D1 00000FB6 4E44 trap 4 00000FB8 4C45 434F movem.l D0,D1,D2,D3,D6,A0,A1,A6, D5 fn00000FBC: 00000FBC 4E56 FFF4 link A6, -0x000C 00000FC0 41EE FFF4 lea.l A0, [A6 - 0xC] 00000FC4 43ED F8A6 lea.l A1, [A5 - 0x75A] 00000FC8 20D9 move.l [A0]+, [A1]+ 00000FCA 20D9 move.l [A0]+, [A1]+ 00000FCC 486E FFF4 pea.l [A6 - 0xC] 00000FD0 3F3C 0005 move.w -[A7], 0x5 00000FD4 3F3C 0005 move.w -[A7], 0x5 00000FD8 A8A9 syscall InsetRect 00000FDA 486E FFFC pea.l [A6 - 0x4] 00000FDE A874 syscall GetPort 00000FE0 2F2E 000C move.l -[A7], [A6 + 0xC] 00000FE4 A873 syscall SetPort 00000FE6 2F2E 000C move.l -[A7], [A6 + 0xC] 00000FEA 206E 0008 movea.l A0, [A6 + 0x8] 00000FEE 2F28 000A move.l -[A7], [A0 + 0xA] 00000FF2 486E FFF4 pea.l [A6 - 0xC] 00000FF6 A925 syscall DragWindow 00000FF8 206E 000C movea.l A0, [A6 + 0xC] 00000FFC 4868 0010 pea.l [A0 + 0x10] 00001000 A928 syscall InvalRect 00001002 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001006 A873 syscall SetPort 00001008 4E5E unlink A6 0000100A 4E75 rts 0000100C 4841 swap.w D1 0000100E 4E44 trap 4 00001010 4C45 4452 movem.l D1,D4,D6,A2,A6, D5 fn00001014: 00001014 4E56 FFF0 link A6, -0x0010 00001018 486E FFF0 pea.l [A6 - 0x10] 0000101C A874 syscall GetPort 0000101E 2F2E 000C move.l -[A7], [A6 + 0xC] 00001022 A873 syscall SetPort 00001024 486E FFF8 pea.l [A6 - 0x8] 00001028 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 0000102C 3F3C 0028 move.w -[A7], 0x28 /* '(' */ 00001030 3F3C 0200 move.w -[A7], 0x200 00001034 3F3C 012C move.w -[A7], 0x12C 00001038 A8A7 syscall SetRect 0000103A 598F subq.l A7, 4 0000103C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001040 206E 0008 movea.l A0, [A6 + 0x8] 00001044 2F28 000A move.l -[A7], [A0 + 0xA] 00001048 486E FFF8 pea.l [A6 - 0x8] 0000104C A92B syscall GrowWindow 0000104E 201F move.l D0, [A7]+ 00001050 2D40 FFF4 move.l [A6 - 0xC], D0 00001054 4AAE FFF4 tst.l [A6 - 0xC] 00001058 6736 beq +0x38 /* 00001090 */ 0000105A 203C 0000 FFFF move.l D0, 0xFFFF 00001060 C0AE FFF4 and.l D0, [A6 - 0xC] 00001064 222E FFF4 move.l D1, [A6 - 0xC] 00001068 7410 moveq.l D2, 0x10 0000106A E4A1 asr D1, D2 0000106C 2F2E 000C move.l -[A7], [A6 + 0xC] 00001070 3F00 move.w -[A7], D0 00001072 3F01 move.w -[A7], D1 00001074 4267 clr.w -[A7] 00001076 A91D syscall SizeWindow 00001078 206E 000C movea.l A0, [A6 + 0xC] 0000107C 4868 0010 pea.l [A0 + 0x10] 00001080 486D F912 pea.l [A5 - 0x6EE] 00001084 A8A5 syscall FillRect 00001086 206E 000C movea.l A0, [A6 + 0xC] 0000108A 4868 0010 pea.l [A0 + 0x10] 0000108E A928 syscall InvalRect label00001090: 00001090 2F2E FFF0 move.l -[A7], [A6 - 0x10] 00001094 A873 syscall SetPort 00001096 4E5E unlink A6 00001098 4E75 rts 0000109A 4841 swap.w D1 0000109C 4E44 trap 4 0000109E 4C45 4752 movem.l D1,D4,D6,A0,A1,A2,A6, D5 fn000010A2: 000010A2 4E56 0000 link A6, 0 000010A6 558F subq.l A7, 2 000010A8 2F2E 000C move.l -[A7], [A6 + 0xC] 000010AC 206E 0008 movea.l A0, [A6 + 0x8] 000010B0 2F28 000A move.l -[A7], [A0 + 0xA] 000010B4 A91E syscall TrackGoAway 000010B6 101F move.b D0, [A7]+ 000010B8 4A00 tst.b D0 000010BA 670A beq +0xC /* 000010C6 */ 000010BC 2F2E 000C move.l -[A7], [A6 + 0xC] 000010C0 4EBA 0072 jsr [PC + 0x72 /* 00001134 */] 000010C4 588F addq.l A7, 4 label000010C6: 000010C6 4E5E unlink A6 000010C8 4E75 rts 000010CA 4841 swap.w D1 000010CC 4E44 trap 4 000010CE 4C45 434C movem.l D2,D3,D6,A0,A1,A6, D5 fn000010D2: 000010D2 4E56 FFFC link A6, -0x0004 000010D6 486E FFFC pea.l [A6 - 0x4] 000010DA A874 syscall GetPort 000010DC 2F2E 000C move.l -[A7], [A6 + 0xC] 000010E0 A873 syscall SetPort 000010E2 558F subq.l A7, 2 000010E4 2F2E 000C move.l -[A7], [A6 + 0xC] 000010E8 206E 0008 movea.l A0, [A6 + 0x8] 000010EC 2F28 000A move.l -[A7], [A0 + 0xA] 000010F0 3F2E 0010 move.w -[A7], [A6 + 0x10] 000010F4 A83B syscall TrackBox 000010F6 101F move.b D0, [A7]+ 000010F8 4A00 tst.b D0 000010FA 6726 beq +0x28 /* 00001122 */ 000010FC 2F2E 000C move.l -[A7], [A6 + 0xC] 00001100 3F2E 0010 move.w -[A7], [A6 + 0x10] 00001104 1F3C 0001 move.b -[A7], 0x1 00001108 A83A syscall ZoomWindow 0000110A 206E 000C movea.l A0, [A6 + 0xC] 0000110E 4868 0010 pea.l [A0 + 0x10] 00001112 486D F912 pea.l [A5 - 0x6EE] 00001116 A8A5 syscall FillRect 00001118 206E 000C movea.l A0, [A6 + 0xC] 0000111C 4868 0010 pea.l [A0 + 0x10] 00001120 A928 syscall InvalRect label00001122: 00001122 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001126 A873 syscall SetPort 00001128 4E5E unlink A6 0000112A 4E75 rts 0000112C 4841 swap.w D1 0000112E 4E44 trap 4 00001130 4C45 5A4F movem.l D0,D1,D2,D3,D6,A1,A3,A4,A6, D5 fn00001134: 00001134 4E56 FFFC link A6, -0x0004 00001138 4AAE 0008 tst.l [A6 + 0x8] 0000113C 6700 001C beq +0x1E /* 0000115A */ 00001140 598F subq.l A7, 4 00001142 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001146 A917 syscall GetWRefCon 00001148 201F move.l D0, [A7]+ 0000114A 2D40 FFFC move.l [A6 - 0x4], D0 0000114E 202E FFFC move.l D0, [A6 - 0x4] 00001152 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 00001156 0000 0002 ori.b D0, 0x2 label0000115A: 0000115A 4E5E unlink A6 0000115C 4E75 rts 0000115E 4841 swap.w D1 00001160 4E44 trap 4 00001162 4C45 434C movem.l D2,D3,D6,A0,A1,A6, D5 fn00001166: 00001166 4E56 FFFA link A6, -0x0006 0000116A 558F subq.l A7, 2 0000116C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001170 206E 000C movea.l A0, [A6 + 0xC] 00001174 2F10 move.l -[A7], [A0] 00001176 42A7 clr.l -[A7] 00001178 A968 syscall TrackControl 0000117A 301F move.w D0, [A7]+ 0000117C 3D40 FFFE move.w [A6 - 0x2], D0 00001180 0C6E 000A FFFE cmpi.w [A6 - 0x2], 0xA /* '\n' */ 00001186 6600 001C bne +0x1E /* 000011A4 */ 0000118A 598F subq.l A7, 4 0000118C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001190 A95A syscall GetControlReference/GetCRefCon 00001192 201F move.l D0, [A7]+ 00001194 2D40 FFFA move.l [A6 - 0x6], D0 00001198 202E FFFA move.l D0, [A6 - 0x6] 0000119C 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 000011A0 0000 0002 ori.b D0, 0x2 label000011A4: 000011A4 4E5E unlink A6 000011A6 4E75 rts 000011A8 4841 swap.w D1 000011AA 4E44 trap 4 000011AC 4C45 4143 movem.l D0,D1,D6,A0,A6, D5 fn000011B0: 000011B0 4E56 FFFA link A6, -0x0006 000011B4 558F subq.l A7, 2 000011B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011BA 206E 000C movea.l A0, [A6 + 0xC] 000011BE 2F10 move.l -[A7], [A0] 000011C0 42A7 clr.l -[A7] 000011C2 A968 syscall TrackControl 000011C4 301F move.w D0, [A7]+ 000011C6 3D40 FFFE move.w [A6 - 0x2], D0 000011CA 0C6E 000B FFFE cmpi.w [A6 - 0x2], 0xB 000011D0 6600 001C bne +0x1E /* 000011EE */ 000011D4 598F subq.l A7, 4 000011D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000011DA A95A syscall GetControlReference/GetCRefCon 000011DC 201F move.l D0, [A7]+ 000011DE 2D40 FFFA move.l [A6 - 0x6], D0 000011E2 202E FFFA move.l D0, [A6 - 0x6] 000011E6 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 000011EA 0000 0002 ori.b D0, 0x2 label000011EE: 000011EE 4E5E unlink A6 000011F0 4E75 rts 000011F2 4841 swap.w D1 000011F4 4E44 trap 4 000011F6 4C45 5241 movem.l D0,D6,A1,A4,A6, D5 fn000011FA: 000011FA 4E56 FFFA link A6, -0x0006 000011FE 558F subq.l A7, 2 00001200 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001204 206E 000C movea.l A0, [A6 + 0xC] 00001208 2F10 move.l -[A7], [A0] 0000120A 42A7 clr.l -[A7] 0000120C A968 syscall TrackControl 0000120E 301F move.w D0, [A7]+ 00001210 3D40 FFFE move.w [A6 - 0x2], D0 00001214 0C6E 0081 FFFE cmpi.w [A6 - 0x2], 0x81 0000121A 6600 0038 bne +0x3A /* 00001254 */ 0000121E 598F subq.l A7, 4 00001220 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001224 A95A syscall GetControlReference/GetCRefCon 00001226 201F move.l D0, [A7]+ 00001228 2D40 FFFA move.l [A6 - 0x6], D0 0000122C 202E FFFA move.l D0, [A6 - 0x6] 00001230 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 00001234 0001 0008 ori.b D1, 0x8 00001238 0000 2710 ori.b D0, 0x10 0000123C 0018 558F ori.b [A0]+, 0x8F 00001240 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001244 A960 syscall GetControlValue/GetCtlValue 00001246 301F move.w D0, [A7]+ 00001248 3F3C 0001 move.w -[A7], 0x1 0000124C 3F00 move.w -[A7], D0 0000124E 4EBA 0F04 jsr [PC + 0xF04 /* 00002154 */] 00001252 588F addq.l A7, 4 label00001254: 00001254 4E5E unlink A6 00001256 4E75 rts 00001258 4841 swap.w D1 0000125A 4E44 trap 4 0000125C 4C45 5448 movem.l D3,D6,A2,A4,A6, D5 fn00001260: 00001260 4E56 FFFA link A6, -0x0006 00001264 558F subq.l A7, 2 00001266 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000126A 206E 000C movea.l A0, [A6 + 0xC] 0000126E 2F10 move.l -[A7], [A0] 00001270 486D 03DA pea.l [A5 + 0x3DA /* export_119 */] 00001274 A968 syscall TrackControl 00001276 301F move.w D0, [A7]+ 00001278 3D40 FFFE move.w [A6 - 0x2], D0 0000127C 3F3C 0006 move.w -[A7], 0x6 00001280 4267 clr.w -[A7] 00001282 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 00001286 4E5E unlink A6 00001288 4E75 rts 0000128A 4841 swap.w D1 0000128C 4E44 trap 4 0000128E 4C45 5343 movem.l D0,D1,D6,A0,A1,A4,A6, D5 fn00001292: 00001292 4E56 0000 link A6, 0 00001296 3B6E 0008 F72C move.w [A5 - 0x8D4], [A6 + 0x8] 0000129C 4E5E unlink A6 0000129E 4E75 rts 000012A0 5345 subq.w D5, 1 000012A2 5450 addq.w [A0], 2 000012A4 4147 chk.w D0, D7 000012A6 4553 chk.w D2, [A3] 000012A8 4E56 0000 link A6, 0 000012AC 302E 0008 move.w D0, [A6 + 0x8] 000012B0 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000012B4 0000 0002 ori.b D0, 0x2 000012B8 7000 moveq.l D0, 0x00 000012BA 4E5E unlink A6 000012BC 4E75 rts 000012BE 4745 chk.w D3, D5 000012C0 5450 addq.w [A0], 2 000012C2 4147 chk.w D0, D7 000012C4 4553 chk.w D2, [A3] export_119: 000012C6 4E56 FFFC link A6, -0x0004 000012CA 426E FFFE clr.w [A6 - 0x2] 000012CE 302E 0008 move.w D0, [A6 + 0x8] 000012D2 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 000012D6 0005 0038 ori.b D5, 0x38 /* '8' */ 000012DA 0000 0012 ori.b D0, 0x12 000012DE 0014 0016 ori.b [A4], 0x16 000012E2 0015 001A ori.b [A5], 0x1A 000012E6 0016 0022 ori.b [A6], 0x22 /* '\"' */ 000012EA 0017 0024 ori.b [A7], 0x24 /* '$' */ 000012EE 70FF moveq.l D0, 0xFFFFFFFF 000012F0 3D40 FFFE move.w [A6 - 0x2], D0 000012F4 601A bra +0x1C /* 00001310 */ 000012F6 7001 moveq.l D0, 0x01 000012F8 3D40 FFFE move.w [A6 - 0x2], D0 000012FC 6012 bra +0x14 /* 00001310 */ 000012FE 302D F72C move.w D0, [A5 - 0x8D4] 00001302 4440 neg.w D0 00001304 3D40 FFFE move.w [A6 - 0x2], D0 00001308 6006 bra +0x8 /* 00001310 */ 0000130A 3D6D F72C FFFE move.w [A6 - 0x2], [A5 - 0x8D4] label00001310: 00001310 4A6E FFFE tst.w [A6 - 0x2] 00001314 6700 004E beq +0x50 /* 00001364 */ 00001318 558F subq.l A7, 2 0000131A 2F2E 000A move.l -[A7], [A6 + 0xA] 0000131E A960 syscall GetControlValue/GetCtlValue 00001320 301F move.w D0, [A7]+ 00001322 3D40 FFFC move.w [A6 - 0x4], D0 00001326 302E FFFC move.w D0, [A6 - 0x4] 0000132A D06E FFFE add.w D0, [A6 - 0x2] 0000132E 2F2E 000A move.l -[A7], [A6 + 0xA] 00001332 3F00 move.w -[A7], D0 00001334 A963 syscall SetControlValue/SetCtlValue 00001336 598F subq.l A7, 4 00001338 2F2E 000A move.l -[A7], [A6 + 0xA] 0000133C A95A syscall GetControlReference/GetCRefCon 0000133E 201F move.l D0, [A7]+ 00001340 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 00001344 0001 0008 ori.b D1, 0x8 00001348 0000 2710 ori.b D0, 0x10 0000134C 0018 558F ori.b [A0]+, 0x8F 00001350 2F2E 000A move.l -[A7], [A6 + 0xA] 00001354 A960 syscall GetControlValue/GetCtlValue 00001356 301F move.w D0, [A7]+ 00001358 3F3C 0001 move.w -[A7], 0x1 0000135C 3F00 move.w -[A7], D0 0000135E 4EBA 0DF4 jsr [PC + 0xDF4 /* 00002154 */] 00001362 588F addq.l A7, 4 label00001364: 00001364 4E5E unlink A6 00001366 205F movea.l A0, [A7]+ 00001368 4FEF 0006 lea.l A7, [A7 + 0x6] 0000136C 4ED0 jmp [A0] 0000136E 4841 swap.w D1 00001370 4E44 trap 4 00001372 4C45 5343 movem.l D0,D1,D6,A0,A1,A4,A6, D5 00001376 4E56 FFEC link A6, -0x0014 0000137A 486E FFFC pea.l [A6 - 0x4] 0000137E 3F3C 0055 move.w -[A7], 0x55 /* 'U' */ 00001382 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 00001386 A880 syscall SetPt 00001388 2D6E 0008 FFEC move.l [A6 - 0x14], [A6 + 0x8] 0000138E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001392 4879 0000 00A6 push.l 0xA6 00001398 42A7 clr.l -[A7] 0000139A 3F3C 0001 move.w -[A7], 0x1 0000139E 486E FFEC pea.l [A6 - 0x14] 000013A2 42A7 clr.l -[A7] 000013A4 486D F72E pea.l [A5 - 0x8D2] 000013A8 4EAD 031A jsr [A5 + 0x31A /* export_95 */] 000013AC 4A2D F72E tst.b [A5 - 0x8D2] 000013B0 6716 beq +0x18 /* 000013C8 */ 000013B2 558F subq.l A7, 2 000013B4 42A7 clr.l -[A7] 000013B6 3F2D F734 move.w -[A7], [A5 - 0x8CC] 000013BA 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 000013BE 301F move.w D0, [A7]+ 000013C0 41ED F738 lea.l A0, [A5 - 0x8C8] 000013C4 2008 move.l D0, A0 000013C6 6002 bra +0x4 /* 000013CA */ label000013C8: 000013C8 7000 moveq.l D0, 0x00 label000013CA: 000013CA 4E5E unlink A6 000013CC 4E75 rts 000013CE 4745 chk.w D3, D5 000013D0 5446 addq.w D6, 2 000013D2 524F addq.w A7, 1 000013D4 4D53 chk.w D6, [A3] 000013D6 4E56 FFFC link A6, -0x0004 000013DA 486E FFFC pea.l [A6 - 0x4] 000013DE 3F3C 0055 move.w -[A7], 0x55 /* 'U' */ 000013E2 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 000013E6 A880 syscall SetPt 000013E8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000013EC 4879 0000 00A8 push.l 0xA8 000013F2 4879 0000 00B8 push.l 0xB8 000013F8 42A7 clr.l -[A7] 000013FA 486D F778 pea.l [A5 - 0x888] 000013FE 4EAD 0322 jsr [A5 + 0x322 /* export_96 */] 00001402 4A2D F778 tst.b [A5 - 0x888] 00001406 6716 beq +0x18 /* 0000141E */ 00001408 558F subq.l A7, 2 0000140A 42A7 clr.l -[A7] 0000140C 3F2D F77E move.w -[A7], [A5 - 0x882] 00001410 4EAD 02E2 jsr [A5 + 0x2E2 /* export_88 */] 00001414 301F move.w D0, [A7]+ 00001416 41ED F782 lea.l A0, [A5 - 0x87E] 0000141A 2008 move.l D0, A0 0000141C 6002 bra +0x4 /* 00001420 */ label0000141E: 0000141E 7000 moveq.l D0, 0x00 label00001420: 00001420 4E5E unlink A6 00001422 4E75 rts 00001424 5055 addq.w [A5], 8 00001426 5454 addq.w [A4], 2 00001428 4F53 chk.w D7, [A3] 0000142A 5444 addq.w D4, 2 0000142C 4E56 0000 link A6, 0 00001430 4E5E unlink A6 00001432 4E75 rts 00001434 4841 swap.w D1 00001436 4E44 trap 4 00001438 4C45 4B45 movem.l D0,D2,D6,A0,A1,A3,A6, D5 export_124: 0000143C 4E56 FFF8 link A6, -0x0008 00001440 206E 0008 movea.l A0, [A6 + 0x8] 00001444 2D68 0002 FFFC move.l [A6 - 0x4], [A0 + 0x2] 0000144A 598F subq.l A7, 4 0000144C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001450 A917 syscall GetWRefCon 00001452 201F move.l D0, [A7]+ 00001454 2D40 FFF8 move.l [A6 - 0x8], D0 00001458 202E FFF8 move.l D0, [A6 - 0x8] 0000145C 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 00001460 0002 000E ori.b D2, 0xE 00001464 0000 0001 ori.b D0, 0x1 00001468 000E 0000 ori.b A6, 0x0 0000146C 0002 000C ori.b D2, 0xC 00001470 4EAD 0072 jsr [A5 + 0x72 /* export_10 */] 00001474 6004 bra +0x6 /* 0000147A */ 00001476 4EAD 007A jsr [A5 + 0x7A /* export_11 */] label0000147A: 0000147A 4E5E unlink A6 0000147C 4E75 rts 0000147E 4841 swap.w D1 00001480 4E44 trap 4 00001482 4C45 5550 movem.l D4,D6,A0,A2,A4,A6, D5 00001486 4E56 FFFA link A6, -0x0006 0000148A 422E FFFF clr.b [A6 - 0x1] 0000148E 602E bra +0x30 /* 000014BE */ label00001490: 00001490 486E FFFA pea.l [A6 - 0x6] 00001494 A972 syscall GetMouse 00001496 558F subq.l A7, 2 00001498 2F2E FFFA move.l -[A7], [A6 - 0x6] 0000149C 2F2E 0008 move.l -[A7], [A6 + 0x8] 000014A0 A8AD syscall PtInRect 000014A2 101F move.b D0, [A7]+ 000014A4 B02E FFFF cmp.b D0, [A6 - 0x1] 000014A8 6714 beq +0x16 /* 000014BE */ 000014AA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000014AE A8A4 syscall InvertRect 000014B0 4A2E FFFF tst.b [A6 - 0x1] 000014B4 57C0 seq D0 000014B6 4400 neg.b D0 000014B8 4880 ext.w D0 000014BA 1D40 FFFF move.b [A6 - 0x1], D0 label000014BE: 000014BE 558F subq.l A7, 2 000014C0 A977 syscall WaitMouseUp 000014C2 101F move.b D0, [A7]+ 000014C4 4A00 tst.b D0 000014C6 66C8 bne -0x36 /* 00001490 */ 000014C8 4A2E FFFF tst.b [A6 - 0x1] 000014CC 6706 beq +0x8 /* 000014D4 */ 000014CE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000014D2 A8A4 syscall InvertRect label000014D4: 000014D4 102E FFFF move.b D0, [A6 - 0x1] 000014D8 4E5E unlink A6 000014DA 4E75 rts 000014DC 4641 not.w D1 000014DE 4B45 chk.w D5, D5 000014E0 5452 addq.w [A2], 2 000014E2 4143 chk.w D0, D3 000014E4 4E56 FFFC link A6, -0x0004 000014E8 598F subq.l A7, 4 000014EA A924 syscall FrontWindow 000014EC 205F movea.l A0, [A7]+ 000014EE 598F subq.l A7, 4 000014F0 4850 pea.l [A0] 000014F2 A917 syscall GetWRefCon 000014F4 201F move.l D0, [A7]+ 000014F6 2D40 FFFC move.l [A6 - 0x4], D0 000014FA 202E FFFC move.l D0, [A6 - 0x4] 000014FE 4EAD 0032 jsr [A5 + 0x32 /* export_2 */] 00001502 0000 0002 ori.b D0, 0x2 00001506 558F subq.l A7, 2 00001508 302E 0008 move.w D0, [A6 + 0x8] 0000150C 5340 subq.w D0, 1 0000150E 3F00 move.w -[A7], D0 00001510 A9C2 syscall SysEdit 00001512 101F move.b D0, [A7]+ 00001514 4E5E unlink A6 00001516 4E75 rts 00001518 4841 swap.w D1 0000151A 4E44 trap 4 0000151C 4C45 4544 movem.l D2,D6,A0,A2,A6, D5 fn00001520: 00001520 4E56 FFEC link A6, -0x0014 00001524 206E 0008 movea.l A0, [A6 + 0x8] 00001528 226E 0008 movea.l A1, [A6 + 0x8] 0000152C 3029 0006 move.w D0, [A1 + 0x6] 00001530 9068 0002 sub.w D0, [A0 + 0x2] 00001534 3D40 FFFE move.w [A6 - 0x2], D0 00001538 206E 0008 movea.l A0, [A6 + 0x8] 0000153C 226E 0008 movea.l A1, [A6 + 0x8] 00001540 3029 0004 move.w D0, [A1 + 0x4] 00001544 9050 sub.w D0, [A0] 00001546 3D40 FFFC move.w [A6 - 0x4], D0 0000154A 486E FFEC pea.l [A6 - 0x14] 0000154E 4267 clr.w -[A7] 00001550 4267 clr.w -[A7] 00001552 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001556 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000155A A8A7 syscall SetRect 0000155C 306E FFFE movea.w A0, [A6 - 0x2] 00001560 2008 move.l D0, A0 00001562 81FC 0010 divs.w D0, 0x10 00001566 4840 swap.w D0 00001568 4A40 tst.w D0 0000156A 6718 beq +0x1A /* 00001584 */ 0000156C 306E FFFE movea.w A0, [A6 - 0x2] 00001570 2008 move.l D0, A0 00001572 81FC 0010 divs.w D0, 0x10 00001576 4840 swap.w D0 00001578 7210 moveq.l D1, 0x10 0000157A 9240 sub.w D1, D0 0000157C D26E FFFE add.w D1, [A6 - 0x2] 00001580 3D41 FFFE move.w [A6 - 0x2], D1 label00001584: 00001584 306E FFFE movea.w A0, [A6 - 0x2] 00001588 2008 move.l D0, A0 0000158A 81FC 0008 divs.w D0, 0x8 0000158E 3D40 FFFE move.w [A6 - 0x2], D0 00001592 302E FFFE move.w D0, [A6 - 0x2] 00001596 C1EE FFFC muls.w D0, [A6 - 0x4] 0000159A 598F subq.l A7, 4 0000159C 48C0 ext.l D0 0000159E 0680 0000 000E addi.l D0, 0xE 000015A4 2F00 move.l -[A7], D0 000015A6 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 000015AA 205F movea.l A0, [A7]+ 000015AC 2D48 FFF8 move.l [A6 - 0x8], A0 000015B0 4AAE FFF8 tst.l [A6 - 0x8] 000015B4 6604 bne +0x6 /* 000015BA */ 000015B6 7000 moveq.l D0, 0x00 000015B8 6030 bra +0x32 /* 000015EA */ label000015BA: 000015BA 2D6E FFF8 FFF4 move.l [A6 - 0xC], [A6 - 0x8] 000015C0 206E FFF4 movea.l A0, [A6 - 0xC] 000015C4 316E FFFE 0004 move.w [A0 + 0x4], [A6 - 0x2] 000015CA 206E FFF4 movea.l A0, [A6 - 0xC] 000015CE 5C88 addq.l A0, 6 000015D0 43EE FFEC lea.l A1, [A6 - 0x14] 000015D4 20D9 move.l [A0]+, [A1]+ 000015D6 20D9 move.l [A0]+, [A1]+ 000015D8 206E FFF8 movea.l A0, [A6 - 0x8] 000015DC 41E8 000E lea.l A0, [A0 + 0xE] 000015E0 226E FFF4 movea.l A1, [A6 - 0xC] 000015E4 2288 move.l [A1], A0 000015E6 202E FFF4 move.l D0, [A6 - 0xC] label000015EA: 000015EA 4E5E unlink A6 000015EC 4E75 rts 000015EE 4352 chk.w D1, [A2] 000015F0 4541 chk.w D2, D1 000015F2 5445 addq.w D5, 2 000015F4 4249 clr.w A1 export_117: 000015F6 4E56 FFEC link A6, -0x0014 000015FA 486E FFEC pea.l [A6 - 0x14] 000015FE 4267 clr.w -[A7] 00001600 4267 clr.w -[A7] 00001602 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001606 3F2E 000A move.w -[A7], [A6 + 0xA] 0000160A A8A7 syscall SetRect 0000160C 486E FFF8 pea.l [A6 - 0x8] 00001610 A874 syscall GetPort 00001612 598F subq.l A7, 4 00001614 4878 006C push.l 0x6C /* 'l' */ 00001618 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 0000161C 205F movea.l A0, [A7]+ 0000161E 2D48 FFFC move.l [A6 - 0x4], A0 00001622 4AAE FFFC tst.l [A6 - 0x4] 00001626 6604 bne +0x6 /* 0000162C */ 00001628 7000 moveq.l D0, 0x00 0000162A 6046 bra +0x48 /* 00001672 */ label0000162C: 0000162C 486E FFEC pea.l [A6 - 0x14] 00001630 4EBA FEEE jsr [PC - 0x112 /* 00001520 */] 00001634 588F addq.l A7, 4 00001636 2D40 FFF4 move.l [A6 - 0xC], D0 0000163A 4AAE FFF4 tst.l [A6 - 0xC] 0000163E 660C bne +0xE /* 0000164C */ 00001640 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001644 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 00001648 7000 moveq.l D0, 0x00 0000164A 6026 bra +0x28 /* 00001672 */ label0000164C: 0000164C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001650 A86F syscall OpenPort 00001652 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00001656 A875 syscall SetPBits/SetPortBits 00001658 4267 clr.w -[A7] 0000165A 4267 clr.w -[A7] 0000165C A878 syscall SetOrigin 0000165E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001662 3F2E 000A move.w -[A7], [A6 + 0xA] 00001666 A876 syscall PortSize 00001668 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000166C A873 syscall SetPort 0000166E 202E FFFC move.l D0, [A6 - 0x4] label00001672: 00001672 4E5E unlink A6 00001674 4E75 rts 00001676 4352 chk.w D1, [A2] 00001678 4541 chk.w D2, D1 0000167A 5445 addq.w D5, 2 0000167C 4752 chk.w D3, [A2] 0000167E 4E56 FFFC link A6, -0x0004 00001682 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001686 A87D syscall ClosePort 00001688 206E 0008 movea.l A0, [A6 + 0x8] 0000168C 2D68 0002 FFFC move.l [A6 - 0x4], [A0 + 0x2] 00001692 06AE FFFF FFF2 FFFC addi.l [A6 - 0x4], 0xFFFFFFF2 0000169A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000169E 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 000016A2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000016A6 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 000016AA 4E5E unlink A6 000016AC 4E75 rts 000016AE 4445 neg.w D5 000016B0 5354 subq.w [A4], 1 000016B2 524F addq.w A7, 1 000016B4 5947 subq.w D7, 4 000016B6 4E56 FFFC link A6, -0x0004 000016BA 598F subq.l A7, 4 000016BC 3F2E 0008 move.w -[A7], [A6 + 0x8] 000016C0 A9B9 syscall GetCursor 000016C2 205F movea.l A0, [A7]+ 000016C4 2D48 FFFC move.l [A6 - 0x4], A0 000016C8 4AAE FFFC tst.l [A6 - 0x4] 000016CC 6718 beq +0x1A /* 000016E6 */ 000016CE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000016D2 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 000016D6 206E FFFC movea.l A0, [A6 - 0x4] 000016DA 2F10 move.l -[A7], [A0] 000016DC A851 syscall SetCursor 000016DE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000016E2 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] label000016E6: 000016E6 4E5E unlink A6 000016E8 4E75 rts 000016EA 4E45 trap 5 000016EC 5743 subq.w D3, 3 000016EE 5552 subq.w [A2], 2 000016F0 534F subq.w A7, 1 000016F2 4E56 FEEE link A6, -0x0112 000016F6 558F subq.l A7, 2 000016F8 486E FEF0 pea.l [A6 - 0x110] 000016FC 486E FEEE pea.l [A6 - 0x112] 00001700 4EAD 02DA jsr [A5 + 0x2DA /* export_87 */] 00001704 301F move.w D0, [A7]+ 00001706 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000170A 486E FEF0 pea.l [A6 - 0x110] 0000170E 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 00001712 508F addq.l A7, 8 00001714 4A2E 000D tst.b [A6 + 0xD] 00001718 660A bne +0xC /* 00001724 */ 0000171A 486E FEF0 pea.l [A6 - 0x110] 0000171E 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00001722 588F addq.l A7, 4 label00001724: 00001724 558F subq.l A7, 2 00001726 486E FEF0 pea.l [A6 - 0x110] 0000172A 3F2E FEEE move.w -[A7], [A6 - 0x112] 0000172E 486E FFF0 pea.l [A6 - 0x10] 00001732 4EAD 02D2 jsr [A5 + 0x2D2 /* export_86 */] 00001736 301F move.w D0, [A7]+ 00001738 2D6E 000E FFF0 move.l [A6 - 0x10], [A6 + 0xE] 0000173E 2D6E 0012 FFF4 move.l [A6 - 0xC], [A6 + 0x12] 00001744 558F subq.l A7, 2 00001746 486E FEF0 pea.l [A6 - 0x110] 0000174A 3F2E FEEE move.w -[A7], [A6 - 0x112] 0000174E 486E FFF0 pea.l [A6 - 0x10] 00001752 4EAD 02EA jsr [A5 + 0x2EA /* export_89 */] 00001756 301F move.w D0, [A7]+ 00001758 4E5E unlink A6 0000175A 4E75 rts 0000175C 5345 subq.w D5, 1 0000175E 5446 addq.w D6, 2 00001760 494C chk.w D4, A4 00001762 4554 chk.w D2, [A4] export_116: fn00001764: 00001764 4E56 FE00 link A6, -0x0200 00001768 2F2E 0018 move.l -[A7], [A6 + 0x18] 0000176C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00001770 2F2E 0010 move.l -[A7], [A6 + 0x10] 00001774 2F2E 000C move.l -[A7], [A6 + 0xC] 00001778 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000177C 486E FE00 pea.l [A6 - 0x200] 00001780 4EAD 0232 jsr [A5 + 0x232 /* export_66 */] 00001784 4FEF 0018 lea.l A7, [A7 + 0x18] 00001788 486E FE00 pea.l [A6 - 0x200] 0000178C 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00001790 588F addq.l A7, 4 00001792 486E FE00 pea.l [A6 - 0x200] 00001796 4879 0000 00C2 push.l 0xC2 0000179C 4879 0000 00C4 push.l 0xC4 000017A2 4879 0000 00C6 push.l 0xC6 000017A8 A98B syscall ParamText 000017AA 3F3C 0081 move.w -[A7], 0x81 000017AE 4EBA 0148 jsr [PC + 0x148 /* 000018F8 */] 000017B2 548F addq.l A7, 2 000017B4 4E5E unlink A6 000017B6 4E75 rts 000017B8 4E4F trap 15 000017BA 4E46 trap 6 000017BC 4154 chk.w D0, [A4] 000017BE 414C chk.w D0, A4 export_128: 000017C0 4E56 0000 link A6, 0 000017C4 2F2E 0018 move.l -[A7], [A6 + 0x18] 000017C8 2F2E 0014 move.l -[A7], [A6 + 0x14] 000017CC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000017D0 2F2E 000C move.l -[A7], [A6 + 0xC] 000017D4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017D8 4EBA FF8A jsr [PC - 0x76 /* 00001764 */] 000017DC 4FEF 0014 lea.l A7, [A7 + 0x14] 000017E0 3F3C 0001 move.w -[A7], 0x1 000017E4 4EAD 0222 jsr [A5 + 0x222 /* export_64 */] 000017E8 548F addq.l A7, 2 000017EA 4E5E unlink A6 000017EC 4E75 rts 000017EE 4641 not.w D1 000017F0 5441 addq.w D1, 2 000017F2 4C20 2020 movem.w D2,A2, -[A0] export_121: 000017F6 4E56 FFF4 link A6, -0x000C 000017FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000017FE A873 syscall SetPort 00001800 598F subq.l A7, 4 00001802 4879 5049 4354 push.l 0x50494354 /* 'PICT' */ 00001808 3F2E 000C move.w -[A7], [A6 + 0xC] 0000180C A9A0 syscall GetResource 0000180E 205F movea.l A0, [A7]+ 00001810 2D48 FFFC move.l [A6 - 0x4], A0 00001814 4AAE FFFC tst.l [A6 - 0x4] 00001818 6734 beq +0x36 /* 0000184E */ 0000181A 206E FFFC movea.l A0, [A6 - 0x4] 0000181E 2050 movea.l A0, [A0] 00001820 43EE FFF4 lea.l A1, [A6 - 0xC] 00001824 5488 addq.l A0, 2 00001826 22D8 move.l [A1]+, [A0]+ 00001828 22D8 move.l [A1]+, [A0]+ 0000182A 302E 000E move.w D0, [A6 + 0xE] 0000182E 906E FFF6 sub.w D0, [A6 - 0xA] 00001832 322E 0010 move.w D1, [A6 + 0x10] 00001836 926E FFF4 sub.w D1, [A6 - 0xC] 0000183A 486E FFF4 pea.l [A6 - 0xC] 0000183E 3F00 move.w -[A7], D0 00001840 3F01 move.w -[A7], D1 00001842 A8A8 syscall OffsetRect 00001844 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001848 486E FFF4 pea.l [A6 - 0xC] 0000184C A8F6 syscall DrawPicture label0000184E: 0000184E 4E5E unlink A6 00001850 4E75 rts 00001852 5049 addq.w A1, 8 00001854 4354 chk.w D1, [A4] 00001856 4154 chk.w D0, [A4] 00001858 2020 move.l D0, -[A0] export_118: fn0000185A: 0000185A 4E56 FFF4 link A6, -0x000C 0000185E 598F subq.l A7, 4 00001860 4879 5049 4354 push.l 0x50494354 /* 'PICT' */ 00001866 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000186A A9A0 syscall GetResource 0000186C 205F movea.l A0, [A7]+ 0000186E 2D48 FFFC move.l [A6 - 0x4], A0 00001872 4AAE FFFC tst.l [A6 - 0x4] 00001876 6744 beq +0x46 /* 000018BC */ 00001878 206E FFFC movea.l A0, [A6 - 0x4] 0000187C 2050 movea.l A0, [A0] 0000187E 43EE FFF4 lea.l A1, [A6 - 0xC] 00001882 5488 addq.l A0, 2 00001884 22D8 move.l [A1]+, [A0]+ 00001886 22D8 move.l [A1]+, [A0]+ 00001888 302E FFF6 move.w D0, [A6 - 0xA] 0000188C 4440 neg.w D0 0000188E 322E FFF4 move.w D1, [A6 - 0xC] 00001892 4441 neg.w D1 00001894 486E FFF4 pea.l [A6 - 0xC] 00001898 3F00 move.w -[A7], D0 0000189A 3F01 move.w -[A7], D1 0000189C A8A8 syscall OffsetRect 0000189E 486E FFF4 pea.l [A6 - 0xC] 000018A2 2F2E 000A move.l -[A7], [A6 + 0xA] 000018A6 486E FFF4 pea.l [A6 - 0xC] 000018AA 4EBA F45E jsr [PC - 0xBA2 /* 00000D0A */] 000018AE 4FEF 000C lea.l A7, [A7 + 0xC] 000018B2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000018B6 486E FFF4 pea.l [A6 - 0xC] 000018BA A8F6 syscall DrawPicture label000018BC: 000018BC 4E5E unlink A6 000018BE 4E75 rts 000018C0 4345 chk.w D1, D5 000018C2 4E54 4552 link A4, -0xFFFFBAAE 000018C6 5049 addq.w A1, 8 000018C8 4E56 0000 link A6, 0 000018CC 6012 bra +0x14 /* 000018E0 */ label000018CE: 000018CE 206E 0008 movea.l A0, [A6 + 0x8] 000018D2 52AE 0008 addq.l [A6 + 0x8], 1 000018D6 226E 000C movea.l A1, [A6 + 0xC] 000018DA 52AE 000C addq.l [A6 + 0xC], 1 000018DE 1091 move.b [A0], [A1] label000018E0: 000018E0 302E 0010 move.w D0, [A6 + 0x10] 000018E4 536E 0010 subq.w [A6 + 0x10], 1 000018E8 4A40 tst.w D0 000018EA 66E2 bne -0x1C /* 000018CE */ 000018EC 4E5E unlink A6 000018EE 4E75 rts 000018F0 4D45 chk.w D6, D5 000018F2 4D43 chk.w D6, D3 000018F4 4F50 chk.w D7, [A0] 000018F6 5920 subq.b -[A0], 4 export_106: fn000018F8: 000018F8 4E56 FFFC link A6, -0x0004 000018FC 598F subq.l A7, 4 000018FE 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001902 42A7 clr.l -[A7] 00001904 4878 FFFF push.l 0xFFFF 00001908 A97C syscall GetNewDialog 0000190A 205F movea.l A0, [A7]+ 0000190C 2B48 FA0C move.l [A5 - 0x5F4], A0 00001910 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001914 4EBA 03C2 jsr [PC + 0x3C2 /* 00001CD8 */] 00001918 548F addq.l A7, 2 0000191A 2F2D FA0C move.l -[A7], [A5 - 0x5F4] 0000191E A915 syscall ShowWindow 00001920 2F2D FA0C move.l -[A7], [A5 - 0x5F4] 00001924 A981 syscall DrawDialog 00001926 4EBA 0066 jsr [PC + 0x66 /* 0000198E */] label0000192A: 0000192A 42A7 clr.l -[A7] 0000192C 486E FFFE pea.l [A6 - 0x2] 00001930 A991 syscall ModalDialog 00001932 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001936 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000193A 4EBA 03DE jsr [PC + 0x3DE /* 00001D1A */] 0000193E 588F addq.l A7, 4 00001940 3D40 FFFC move.w [A6 - 0x4], D0 00001944 0C6E 0001 FFFC cmpi.w [A6 - 0x4], 0x1 0000194A 6708 beq +0xA /* 00001954 */ 0000194C 0C6E 0002 FFFC cmpi.w [A6 - 0x4], 0x2 00001952 66D6 bne -0x28 /* 0000192A */ label00001954: 00001954 0C6E 0001 FFFC cmpi.w [A6 - 0x4], 0x1 0000195A 660A bne +0xC /* 00001966 */ 0000195C 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001960 4EBA 0412 jsr [PC + 0x412 /* 00001D74 */] 00001964 548F addq.l A7, 2 label00001966: 00001966 2F2D FA0C move.l -[A7], [A5 - 0x5F4] 0000196A A983 syscall DisposeDialog 0000196C 0C6E 0001 FFFC cmpi.w [A6 - 0x4], 0x1 00001972 660A bne +0xC /* 0000197E */ 00001974 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001978 4EBA 043C jsr [PC + 0x43C /* 00001DB6 */] 0000197C 548F addq.l A7, 2 label0000197E: 0000197E 302E FFFC move.w D0, [A6 - 0x4] 00001982 4E5E unlink A6 00001984 4E75 rts 00001986 4841 swap.w D1 00001988 4E44 trap 4 0000198A 4C45 4449 movem.l D0,D3,D6,A2,A6, D5 export_108: fn0000198E: 0000198E 4E56 FFF2 link A6, -0x000E 00001992 2F2D FA0C move.l -[A7], [A5 - 0x5F4] 00001996 3F3C 0001 move.w -[A7], 0x1 0000199A 486E FFFE pea.l [A6 - 0x2] 0000199E 486E FFFA pea.l [A6 - 0x6] 000019A2 486E FFF2 pea.l [A6 - 0xE] 000019A6 A98D syscall GetDialogItem/GetDItem 000019A8 2F2D FA0C move.l -[A7], [A5 - 0x5F4] 000019AC A873 syscall SetPort 000019AE 486D F90A pea.l [A5 - 0x6F6] 000019B2 A89D syscall PenPat 000019B4 3F3C 0003 move.w -[A7], 0x3 000019B8 3F3C 0003 move.w -[A7], 0x3 000019BC A89B syscall PenSize 000019BE 486E FFF2 pea.l [A6 - 0xE] 000019C2 3F3C FFFC move.w -[A7], 0xFFFC 000019C6 3F3C FFFC move.w -[A7], 0xFFFC 000019CA A8A9 syscall InsetRect 000019CC 486E FFF2 pea.l [A6 - 0xE] 000019D0 3F3C 0010 move.w -[A7], 0x10 000019D4 3F3C 0010 move.w -[A7], 0x10 000019D8 A8B0 syscall FrameRoundRect 000019DA 4E5E unlink A6 000019DC 4E75 rts 000019DE 4445 neg.w D5 000019E0 4641 not.w D1 000019E2 554C subq.w A4, 2 000019E4 5442 addq.w D2, 2 export_109: 000019E6 4E56 FFE8 link A6, -0x0018 000019EA 426E FFF4 clr.w [A6 - 0xC] 000019EE 598F subq.l A7, 4 000019F0 A8D8 syscall NewRgn 000019F2 205F movea.l A0, [A7]+ 000019F4 2D48 FFE8 move.l [A6 - 0x18], A0 000019F8 A8DA syscall OpenRgn 000019FA 3D6E 0008 FFFE move.w [A6 - 0x2], [A6 + 0x8] 00001A00 6000 005E bra +0x60 /* 00001A60 */ label00001A04: 00001A04 302E FFFE move.w D0, [A6 - 0x2] 00001A08 B06E 000C cmp.w D0, [A6 + 0xC] 00001A0C 6704 beq +0x6 /* 00001A12 */ 00001A0E 7000 moveq.l D0, 0x00 00001A10 6002 bra +0x4 /* 00001A14 */ label00001A12: 00001A12 7001 moveq.l D0, 0x01 label00001A14: 00001A14 3D40 FFF6 move.w [A6 - 0xA], D0 00001A18 2F2D FA0C move.l -[A7], [A5 - 0x5F4] 00001A1C 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001A20 486E FFF8 pea.l [A6 - 0x8] 00001A24 486E FFFA pea.l [A6 - 0x6] 00001A28 486E FFEC pea.l [A6 - 0x14] 00001A2C A98D syscall GetDialogItem/GetDItem 00001A2E 558F subq.l A7, 2 00001A30 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001A34 A960 syscall GetControlValue/GetCtlValue 00001A36 301F move.w D0, [A7]+ 00001A38 3D40 FFF8 move.w [A6 - 0x8], D0 00001A3C 302E FFF8 move.w D0, [A6 - 0x8] 00001A40 B06E FFF6 cmp.w D0, [A6 - 0xA] 00001A44 6716 beq +0x18 /* 00001A5C */ 00001A46 2F2E FFFA move.l -[A7], [A6 - 0x6] 00001A4A 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00001A4E A963 syscall SetControlValue/SetCtlValue 00001A50 486E FFEC pea.l [A6 - 0x14] 00001A54 A8A1 syscall FrameRect 00001A56 7001 moveq.l D0, 0x01 00001A58 3D40 FFF4 move.w [A6 - 0xC], D0 label00001A5C: 00001A5C 526E FFFE addq.w [A6 - 0x2], 1 label00001A60: 00001A60 302E FFFE move.w D0, [A6 - 0x2] 00001A64 B06E 000A cmp.w D0, [A6 + 0xA] 00001A68 6F9A ble -0x64 /* 00001A04 */ 00001A6A 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001A6E A8DB syscall CloseRgn 00001A70 4A6E FFF4 tst.w [A6 - 0xC] 00001A74 670A beq +0xC /* 00001A80 */ 00001A76 2F2D FA0C move.l -[A7], [A5 - 0x5F4] 00001A7A 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001A7E A978 syscall UpdtDialog label00001A80: 00001A80 2F2E FFE8 move.l -[A7], [A6 - 0x18] 00001A84 A8D9 syscall DisposRgn/DisposeRgn 00001A86 302E FFF4 move.w D0, [A6 - 0xC] 00001A8A 4E5E unlink A6 00001A8C 4E75 rts 00001A8E 5241 addq.w D1, 1 00001A90 4449 neg.w A1 00001A92 4F53 chk.w D7, [A3] 00001A94 2020 move.l D0, -[A0] export_110: 00001A96 4E56 FFF0 link A6, -0x0010 00001A9A 3D6E 0008 FFFE move.w [A6 - 0x2], [A6 + 0x8] 00001AA0 6034 bra +0x36 /* 00001AD6 */ label00001AA2: 00001AA2 2F2D FA0C move.l -[A7], [A5 - 0x5F4] 00001AA6 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001AAA 486E FFFC pea.l [A6 - 0x4] 00001AAE 486E FFF8 pea.l [A6 - 0x8] 00001AB2 486E FFF0 pea.l [A6 - 0x10] 00001AB6 A98D syscall GetDialogItem/GetDItem 00001AB8 558F subq.l A7, 2 00001ABA 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00001ABE A960 syscall GetControlValue/GetCtlValue 00001AC0 301F move.w D0, [A7]+ 00001AC2 3D40 FFFC move.w [A6 - 0x4], D0 00001AC6 4A6E FFFC tst.w [A6 - 0x4] 00001ACA 6706 beq +0x8 /* 00001AD2 */ 00001ACC 302E FFFE move.w D0, [A6 - 0x2] 00001AD0 6010 bra +0x12 /* 00001AE2 */ label00001AD2: 00001AD2 526E FFFE addq.w [A6 - 0x2], 1 label00001AD6: 00001AD6 302E FFFE move.w D0, [A6 - 0x2] 00001ADA B06E 000A cmp.w D0, [A6 + 0xA] 00001ADE 6FC2 ble -0x3C /* 00001AA2 */ 00001AE0 70FF moveq.l D0, 0xFFFFFFFF label00001AE2: 00001AE2 4E5E unlink A6 00001AE4 4E75 rts 00001AE6 5152 subq.w [A2], 8 00001AE8 4144 chk.w D0, D4 00001AEA 494F chk.w D4, A7 00001AEC 5320 subq.b -[A0], 1 00001AEE 4E56 FEF2 link A6, -0x010E 00001AF2 2F2E 000A move.l -[A7], [A6 + 0xA] 00001AF6 486E FEF2 pea.l [A6 - 0x10E] 00001AFA 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 00001AFE 508F addq.l A7, 8 00001B00 2F2D FA0C move.l -[A7], [A5 - 0x5F4] 00001B04 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001B08 486E FFFE pea.l [A6 - 0x2] 00001B0C 486E FFF2 pea.l [A6 - 0xE] 00001B10 486E FFF6 pea.l [A6 - 0xA] 00001B14 A98D syscall GetDialogItem/GetDItem 00001B16 486E FEF2 pea.l [A6 - 0x10E] 00001B1A 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00001B1E 588F addq.l A7, 4 00001B20 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001B24 486E FEF2 pea.l [A6 - 0x10E] 00001B28 A98F syscall SetDialogItemText/SetIText 00001B2A 4E5E unlink A6 00001B2C 4E75 rts 00001B2E 5345 subq.w D5, 1 00001B30 5454 addq.w [A4], 2 00001B32 4558 chk.w D2, [A0]+ 00001B34 5420 addq.b -[A0], 2 export_105: 00001B36 4E56 FFF2 link A6, -0x000E 00001B3A 2F2D FA0C move.l -[A7], [A5 - 0x5F4] 00001B3E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001B42 486E FFFE pea.l [A6 - 0x2] 00001B46 486E FFF2 pea.l [A6 - 0xE] 00001B4A 486E FFF6 pea.l [A6 - 0xA] 00001B4E A98D syscall GetDialogItem/GetDItem 00001B50 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001B54 2F2E 000A move.l -[A7], [A6 + 0xA] 00001B58 A98F syscall SetDialogItemText/SetIText 00001B5A 4E5E unlink A6 00001B5C 4E75 rts 00001B5E 5345 subq.w D5, 1 00001B60 5450 addq.w [A0], 2 00001B62 5445 addq.w D5, 2 00001B64 5854 addq.w [A4], 4 export_107: 00001B66 4E56 FFA2 link A6, -0x005E 00001B6A 2F2D FA0C move.l -[A7], [A5 - 0x5F4] 00001B6E 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001B72 486E FFFE pea.l [A6 - 0x2] 00001B76 486E FFF2 pea.l [A6 - 0xE] 00001B7A 486E FFF6 pea.l [A6 - 0xA] 00001B7E A98D syscall GetDialogItem/GetDItem 00001B80 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001B84 486E FFA2 pea.l [A6 - 0x5E] 00001B88 A990 syscall GetDialogItemText/GetIText 00001B8A 486E FFA2 pea.l [A6 - 0x5E] 00001B8E 4EAD 030A jsr [A5 + 0x30A /* export_93 */] 00001B92 588F addq.l A7, 4 00001B94 3F3C 001E move.w -[A7], 0x1E 00001B98 486E FFA2 pea.l [A6 - 0x5E] 00001B9C 2F2E 000A move.l -[A7], [A6 + 0xA] 00001BA0 4EAD 0252 jsr [A5 + 0x252 /* export_70 */] 00001BA4 4FEF 000A lea.l A7, [A7 + 0xA] 00001BA8 206E 000A movea.l A0, [A6 + 0xA] 00001BAC 4228 001E clr.b [A0 + 0x1E] 00001BB0 6016 bra +0x18 /* 00001BC8 */ label00001BB2: 00001BB2 206E 000A movea.l A0, [A6 + 0xA] 00001BB6 0C10 000D cmpi.b [A0], 0xD /* '\r' */ 00001BBA 6608 bne +0xA /* 00001BC4 */ 00001BBC 206E 000A movea.l A0, [A6 + 0xA] 00001BC0 7020 moveq.l D0, 0x20 00001BC2 1080 move.b [A0], D0 label00001BC4: 00001BC4 52AE 000A addq.l [A6 + 0xA], 1 label00001BC8: 00001BC8 206E 000A movea.l A0, [A6 + 0xA] 00001BCC 4A10 tst.b [A0] 00001BCE 66E2 bne -0x1C /* 00001BB2 */ 00001BD0 4E5E unlink A6 00001BD2 4E75 rts 00001BD4 4745 chk.w D3, D5 00001BD6 5454 addq.w [A4], 2 00001BD8 4558 chk.w D2, [A0]+ 00001BDA 5420 addq.b -[A0], 2 export_103: 00001BDC 4E56 FFEC link A6, -0x0014 00001BE0 426E FFF8 clr.w [A6 - 0x8] 00001BE4 598F subq.l A7, 4 00001BE6 A8D8 syscall NewRgn 00001BE8 205F movea.l A0, [A7]+ 00001BEA 2D48 FFEC move.l [A6 - 0x14], A0 00001BEE A8DA syscall OpenRgn 00001BF0 2F2D FA0C move.l -[A7], [A5 - 0x5F4] 00001BF4 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001BF8 486E FFFA pea.l [A6 - 0x6] 00001BFC 486E FFFC pea.l [A6 - 0x4] 00001C00 486E FFF0 pea.l [A6 - 0x10] 00001C04 A98D syscall GetDialogItem/GetDItem 00001C06 558F subq.l A7, 2 00001C08 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001C0C A960 syscall GetControlValue/GetCtlValue 00001C0E 301F move.w D0, [A7]+ 00001C10 3D40 FFFA move.w [A6 - 0x6], D0 00001C14 0C6E 0002 000A cmpi.w [A6 + 0xA], 0x2 00001C1A 660A bne +0xC /* 00001C26 */ 00001C1C 7001 moveq.l D0, 0x01 00001C1E 906E FFFA sub.w D0, [A6 - 0x6] 00001C22 3D40 000A move.w [A6 + 0xA], D0 label00001C26: 00001C26 302E FFFA move.w D0, [A6 - 0x6] 00001C2A B06E 000A cmp.w D0, [A6 + 0xA] 00001C2E 6716 beq +0x18 /* 00001C46 */ 00001C30 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001C34 3F2E 000A move.w -[A7], [A6 + 0xA] 00001C38 A963 syscall SetControlValue/SetCtlValue 00001C3A 486E FFF0 pea.l [A6 - 0x10] 00001C3E A8A1 syscall FrameRect 00001C40 7001 moveq.l D0, 0x01 00001C42 3D40 FFF8 move.w [A6 - 0x8], D0 label00001C46: 00001C46 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001C4A A8DB syscall CloseRgn 00001C4C 4A6E FFF8 tst.w [A6 - 0x8] 00001C50 670A beq +0xC /* 00001C5C */ 00001C52 2F2D FA0C move.l -[A7], [A5 - 0x5F4] 00001C56 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001C5A A978 syscall UpdtDialog label00001C5C: 00001C5C 2F2E FFEC move.l -[A7], [A6 - 0x14] 00001C60 A8D9 syscall DisposRgn/DisposeRgn 00001C62 302E 000A move.w D0, [A6 + 0xA] 00001C66 4E5E unlink A6 00001C68 4E75 rts 00001C6A 4348 chk.w D1, A0 00001C6C 4543 chk.w D2, D3 00001C6E 4B42 chk.w D5, D2 00001C70 4F58 chk.w D7, [A0]+ export_104: 00001C72 4E56 FFF2 link A6, -0x000E 00001C76 2F2D FA0C move.l -[A7], [A5 - 0x5F4] 00001C7A 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001C7E 486E FFFA pea.l [A6 - 0x6] 00001C82 486E FFFC pea.l [A6 - 0x4] 00001C86 486E FFF2 pea.l [A6 - 0xE] 00001C8A A98D syscall GetDialogItem/GetDItem 00001C8C 558F subq.l A7, 2 00001C8E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00001C92 A960 syscall GetControlValue/GetCtlValue 00001C94 301F move.w D0, [A7]+ 00001C96 4E5E unlink A6 00001C98 4E75 rts 00001C9A 5143 subq.w D3, 8 00001C9C 4845 swap.w D5 00001C9E 434B chk.w D1, A3 00001CA0 424F clr.w A7 00001CA2 4E56 FF8E link A6, -0x0072 00001CA6 2F2D FA0C move.l -[A7], [A5 - 0x5F4] 00001CAA 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001CAE 486E FFFE pea.l [A6 - 0x2] 00001CB2 486E FFF2 pea.l [A6 - 0xE] 00001CB6 486E FFF6 pea.l [A6 - 0xA] 00001CBA A98D syscall GetDialogItem/GetDItem 00001CBC 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001CC0 486E FF8E pea.l [A6 - 0x72] 00001CC4 A990 syscall GetDialogItemText/GetIText 00001CC6 102E FF8E move.b D0, [A6 - 0x72] 00001CCA 4880 ext.w D0 00001CCC 4E5E unlink A6 00001CCE 4E75 rts 00001CD0 4449 neg.w A1 00001CD2 4448 neg.w A0 00001CD4 4554 chk.w D2, [A4] 00001CD6 5950 subq.w [A0], 4 fn00001CD8: 00001CD8 4E56 0000 link A6, 0 00001CDC 302E 0008 move.w D0, [A6 + 0x8] 00001CE0 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00001CE4 0004 0012 ori.b D4, 0x12 00001CE8 0084 0014 03EA ori.l D4, 0x1403EA 00001CEE 0016 03EB ori.b [A6], 0xEB 00001CF2 0018 07D0 ori.b [A0]+, 0xD0 00001CF6 0018 4EBA ori.b [A0]+, 0xBA 00001CFA 01CA .incomplete 00001CFC 6010 bra +0x12 /* 00001D0E */ 00001CFE 4EAD 0202 jsr [A5 + 0x202 /* export_60 */] 00001D02 600A bra +0xC /* 00001D0E */ 00001D04 4EAD 01D2 jsr [A5 + 0x1D2 /* export_54 */] 00001D08 6004 bra +0x6 /* 00001D0E */ 00001D0A 4EAD 01EA jsr [A5 + 0x1EA /* export_57 */] label00001D0E: 00001D0E 4E5E unlink A6 00001D10 4E75 rts 00001D12 494E chk.w D4, A6 00001D14 4954 chk.w D4, [A4] 00001D16 4449 neg.w A1 00001D18 414C chk.w D0, A4 fn00001D1A: 00001D1A 4E56 0000 link A6, 0 00001D1E 302E 0008 move.w D0, [A6 + 0x8] 00001D22 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00001D26 0003 000E ori.b D3, 0xE 00001D2A 0084 001A 03EA ori.l D4, 0x1A03EA 00001D30 0026 07D0 ori.b -[A6], 0xD0 00001D34 0030 3F2E 000A ori.b [A0 + D0.w + 0xA], 0x2E /* '.' */ 00001D3A 4EBA 01B8 jsr [PC + 0x1B8 /* 00001EF4 */] 00001D3E 548F addq.l A7, 2 00001D40 3D40 000A move.w [A6 + 0xA], D0 00001D44 601E bra +0x20 /* 00001D64 */ 00001D46 3F2E 000A move.w -[A7], [A6 + 0xA] 00001D4A 4EAD 0212 jsr [A5 + 0x212 /* export_62 */] 00001D4E 548F addq.l A7, 2 00001D50 3D40 000A move.w [A6 + 0xA], D0 00001D54 600E bra +0x10 /* 00001D64 */ 00001D56 3F2E 000A move.w -[A7], [A6 + 0xA] 00001D5A 4EAD 020A jsr [A5 + 0x20A /* export_61 */] 00001D5E 548F addq.l A7, 2 00001D60 3D40 000A move.w [A6 + 0xA], D0 label00001D64: 00001D64 302E 000A move.w D0, [A6 + 0xA] 00001D68 4E5E unlink A6 00001D6A 4E75 rts 00001D6C 4841 swap.w D1 00001D6E 4E44 trap 4 00001D70 4C45 4443 movem.l D0,D1,D6,A2,A6, D5 fn00001D74: 00001D74 4E56 0000 link A6, 0 00001D78 302E 0008 move.w D0, [A6 + 0x8] 00001D7C 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00001D80 0004 0012 ori.b D4, 0x12 00001D84 0084 0014 07D0 ori.l D4, 0x1407D0 00001D8A 0016 03EA ori.b [A6], 0xEA 00001D8E 0018 03EB ori.b [A0]+, 0xEB 00001D92 0018 4EBA ori.b [A0]+, 0xBA 00001D96 0198 bclr [A0]+, D0 00001D98 6010 bra +0x12 /* 00001DAA */ 00001D9A 4EAD 01CA jsr [A5 + 0x1CA /* export_53 */] 00001D9E 600A bra +0xC /* 00001DAA */ 00001DA0 4EAD 01DA jsr [A5 + 0x1DA /* export_55 */] 00001DA4 6004 bra +0x6 /* 00001DAA */ 00001DA6 4EAD 01E2 jsr [A5 + 0x1E2 /* export_56 */] label00001DAA: 00001DAA 4E5E unlink A6 00001DAC 4E75 rts 00001DAE 494E chk.w D4, A6 00001DB0 5445 addq.w D5, 2 00001DB2 5250 addq.w [A0], 1 00001DB4 5245 addq.w D5, 1 fn00001DB6: 00001DB6 4E56 0000 link A6, 0 00001DBA 302E 0008 move.w D0, [A6 + 0x8] 00001DBE 4EAD 002A jsr [A5 + 0x2A /* export_1 */] 00001DC2 0002 000A ori.b D2, 0xA /* '\n' */ 00001DC6 03EA .incomplete 00001DC8 000C 07D0 ori.b A4, 0xD0 00001DCC 000C 4EAD ori.b A4, 0xAD 00001DD0 01FA .incomplete 00001DD2 6004 bra +0x6 /* 00001DD8 */ 00001DD4 4EAD 01F2 jsr [A5 + 0x1F2 /* export_58 */] label00001DD8: 00001DD8 4E5E unlink A6 00001DDA 4E75 rts 00001DDC 4146 chk.w D0, D6 00001DDE 5445 addq.w D5, 2 00001DE0 5244 addq.w D4, 1 00001DE2 4941 chk.w D4, D1 fn00001DE4: 00001DE4 4E56 FFF2 link A6, -0x000E 00001DE8 426E FFF2 clr.w [A6 - 0xE] 00001DEC 598F subq.l A7, 4 00001DEE 4879 6854 7874 push.l 0x68547874 /* 'hTxt' */ 00001DF4 3F3C 2710 move.w -[A7], 0x2710 00001DF8 A9A0 syscall GetResource 00001DFA 205F movea.l A0, [A7]+ 00001DFC 2B48 FFD0 move.l [A5 - 0x30], A0 00001E00 2F2D FFD0 move.l -[A7], [A5 - 0x30] 00001E04 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 00001E08 426D FFD4 clr.w [A5 - 0x2C] 00001E0C 598F subq.l A7, 4 00001E0E 2F2D FFD0 move.l -[A7], [A5 - 0x30] 00001E12 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 00001E16 201F move.l D0, [A7]+ 00001E18 2D40 FFF4 move.l [A6 - 0xC], D0 00001E1C 42AE FFF8 clr.l [A6 - 0x8] 00001E20 206D FFD0 movea.l A0, [A5 - 0x30] 00001E24 2D50 FFFC move.l [A6 - 0x4], [A0] 00001E28 6016 bra +0x18 /* 00001E40 */ label00001E2A: 00001E2A 206E FFFC movea.l A0, [A6 - 0x4] 00001E2E 0C10 000D cmpi.b [A0], 0xD /* '\r' */ 00001E32 6604 bne +0x6 /* 00001E38 */ 00001E34 526D FFD4 addq.w [A5 - 0x2C], 1 label00001E38: 00001E38 52AE FFFC addq.l [A6 - 0x4], 1 00001E3C 52AE FFF8 addq.l [A6 - 0x8], 1 label00001E40: 00001E40 202E FFF8 move.l D0, [A6 - 0x8] 00001E44 B0AE FFF4 cmp.l D0, [A6 - 0xC] 00001E48 6DE0 blt -0x1E /* 00001E2A */ 00001E4A 302D FFD4 move.w D0, [A5 - 0x2C] 00001E4E E540 asl D0.w, 2 00001E50 598F subq.l A7, 4 00001E52 48C0 ext.l D0 00001E54 2F00 move.l -[A7], D0 00001E56 4EAD 028A jsr [A5 + 0x28A /* export_77 */] 00001E5A 205F movea.l A0, [A7]+ 00001E5C 2B48 FFCC move.l [A5 - 0x34], A0 00001E60 42AE FFF8 clr.l [A6 - 0x8] 00001E64 206D FFD0 movea.l A0, [A5 - 0x30] 00001E68 2D50 FFFC move.l [A6 - 0x4], [A0] 00001E6C 6030 bra +0x32 /* 00001E9E */ label00001E6E: 00001E6E 302E FFF2 move.w D0, [A6 - 0xE] 00001E72 526E FFF2 addq.w [A6 - 0xE], 1 00001E76 48C0 ext.l D0 00001E78 E580 asl D0, 2 00001E7A D0AD FFCC add.l D0, [A5 - 0x34] 00001E7E 2040 movea.l A0, D0 00001E80 20AE FFFC move.l [A0], [A6 - 0x4] 00001E84 6004 bra +0x6 /* 00001E8A */ label00001E86: 00001E86 52AE FFFC addq.l [A6 - 0x4], 1 label00001E8A: 00001E8A 206E FFFC movea.l A0, [A6 - 0x4] 00001E8E 0C10 000D cmpi.b [A0], 0xD /* '\r' */ 00001E92 66F2 bne -0xC /* 00001E86 */ 00001E94 206E FFFC movea.l A0, [A6 - 0x4] 00001E98 4210 clr.b [A0] 00001E9A 52AE FFFC addq.l [A6 - 0x4], 1 label00001E9E: 00001E9E 302E FFF2 move.w D0, [A6 - 0xE] 00001EA2 B06D FFD4 cmp.w D0, [A5 - 0x2C] 00001EA6 6DC6 blt -0x38 /* 00001E6E */ 00001EA8 4E5E unlink A6 00001EAA 4E75 rts 00001EAC 4C4F 4144 movem.l D2,D6,A0,A6, A7 00001EB0 4845 swap.w D5 00001EB2 4C50 2F2D movem.l D0,D2,D3,D5,A0,A1,A2,A3,A5, [A0] // begin alternate branch 00001EB4-00001EB8 fn00001EB4: 00001EB4 2F2D FFCC move.l -[A7], [A5 - 0x34] // end alternate branch 00001EB4-00001EB8 fn00001EB4: // (misaligned) 00001EB6 FFCC .invalid <> 00001EB8 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] 00001EBC 2F2D FFD0 move.l -[A7], [A5 - 0x30] 00001EC0 A9A3 syscall ReleaseResource 00001EC2 4E75 rts 00001EC4 70FF moveq.l D0, 0xFFFFFFFF 00001EC6 3B40 FFDC move.w [A5 - 0x24], D0 00001ECA 2F2D FA0C move.l -[A7], [A5 - 0x5F4] 00001ECE 4EBA 02F0 jsr [PC + 0x2F0 /* 000021C0 */] 00001ED2 588F addq.l A7, 4 00001ED4 2F2D FA0C move.l -[A7], [A5 - 0x5F4] 00001ED8 4EBA 047E jsr [PC + 0x47E /* 00002358 */] 00001EDC 588F addq.l A7, 4 00001EDE 2F2D FA0C move.l -[A7], [A5 - 0x5F4] 00001EE2 4EBA 03EE jsr [PC + 0x3EE /* 000022D2 */] 00001EE6 588F addq.l A7, 4 00001EE8 2F2D FA0C move.l -[A7], [A5 - 0x5F4] 00001EEC 4EBA 042E jsr [PC + 0x42E /* 0000231C */] 00001EF0 588F addq.l A7, 4 00001EF2 4E75 rts fn00001EF4: 00001EF4 4E56 0000 link A6, 0 00001EF8 302E 0008 move.w D0, [A6 + 0x8] 00001EFC 4EAD 003A jsr [A5 + 0x3A /* export_3 */] 00001F00 0004 0007 ori.b D4, 0x7 00001F04 001A 0008 ori.b [A2]+, 0x8 00001F08 0016 000A ori.b [A6], 0xA /* '\n' */ 00001F0C 000E 4EBA ori.b A6, 0xBA 00001F10 01B2 600A bclr [A2 + D6.w + 0xA], D0 00001F14 4EBA 01E6 jsr [PC + 0x1E6 /* 000020FC */] 00001F18 6004 bra +0x6 /* 00001F1E */ 00001F1A 4EBA 001C jsr [PC + 0x1C /* 00001F38 */] label00001F1E: 00001F1E 302E 0008 move.w D0, [A6 + 0x8] 00001F22 4E5E unlink A6 00001F24 4E75 rts 00001F26 4845 swap.w D5 00001F28 4C50 4449 movem.l D0,D3,D6,A2,A6, [A0] 00001F2C 414C chk.w D0, A4 00001F2E 4EBA 0490 jsr [PC + 0x490 /* 000023C0 */] 00001F32 4EBA 0636 jsr [PC + 0x636 /* 0000256A */] 00001F36 4E75 rts fn00001F38: 00001F38 4E56 FEEC link A6, -0x0114 00001F3C 4EBA 0490 jsr [PC + 0x490 /* 000023CE */] 00001F40 3D40 FEF4 move.w [A6 - 0x10C], D0 00001F44 0C40 FFFF cmpi.w D0, 0xFFFF 00001F48 676E beq +0x70 /* 00001FB8 */ 00001F4A 302E FEF4 move.w D0, [A6 - 0x10C] 00001F4E 48C0 ext.l D0 00001F50 E580 asl D0, 2 00001F52 D0AD FFCC add.l D0, [A5 - 0x34] 00001F56 2040 movea.l A0, D0 00001F58 2F10 move.l -[A7], [A0] 00001F5A 486E FF00 pea.l [A6 - 0x100] 00001F5E 4EAD 0272 jsr [A5 + 0x272 /* export_74 */] 00001F62 508F addq.l A7, 8 00001F64 486E FF00 pea.l [A6 - 0x100] 00001F68 4EAD 0312 jsr [A5 + 0x312 /* export_94 */] 00001F6C 588F addq.l A7, 4 00001F6E 486E FF00 pea.l [A6 - 0x100] 00001F72 4879 0000 0416 push.l 0x416 00001F78 4879 0000 0418 push.l 0x418 00001F7E 4879 0000 041A push.l 0x41A 00001F84 A98B syscall ParamText 00001F86 3F2E FEF4 move.w -[A7], [A6 - 0x10C] 00001F8A 4EBA 04F0 jsr [PC + 0x4F0 /* 0000247C */] 00001F8E 548F addq.l A7, 2 00001F90 598F subq.l A7, 4 00001F92 A8D8 syscall NewRgn 00001F94 205F movea.l A0, [A7]+ 00001F96 2D48 FEEC move.l [A6 - 0x114], A0 00001F9A 2F2E FEEC move.l -[A7], [A6 - 0x114] 00001F9E 206D FA0C movea.l A0, [A5 - 0x5F4] 00001FA2 4868 0010 pea.l [A0 + 0x10] 00001FA6 A8DF syscall RectRgn 00001FA8 2F2D FA0C move.l -[A7], [A5 - 0x5F4] 00001FAC 2F2E FEEC move.l -[A7], [A6 - 0x114] 00001FB0 A978 syscall UpdtDialog 00001FB2 2F2E FEEC move.l -[A7], [A6 - 0x114] 00001FB6 A8D9 syscall DisposRgn/DisposeRgn label00001FB8: 00001FB8 4E5E unlink A6 00001FBA 4E75 rts 00001FBC 4449 neg.w A1 00001FBE 5350 subq.w [A0], 1 00001FC0 4C41 594C movem.l D2,D3,D6,A0,A3,A4,A6, D1 export_113: 00001FC4 4E56 FFF2 link A6, -0x000E 00001FC8 4AAD FFE4 tst.l [A5 - 0x1C] 00001FCC 672C beq +0x2E /* 00001FFA */ 00001FCE 2F2E 000A move.l -[A7], [A6 + 0xA] 00001FD2 3F2E 0008 move.w -[A7], [A6 + 0x8] 00001FD6 486E FFF2 pea.l [A6 - 0xE] 00001FDA 486E FFF4 pea.l [A6 - 0xC] 00001FDE 486E FFF8 pea.l [A6 - 0x8] 00001FE2 A98D syscall GetDialogItem/GetDItem 00001FE4 3F3C 0001 move.w -[A7], 0x1 00001FE8 3F3C 0001 move.w -[A7], 0x1 00001FEC A89B syscall PenSize 00001FEE 486D F90A pea.l [A5 - 0x6F6] 00001FF2 A89D syscall PenPat 00001FF4 486E FFF8 pea.l [A6 - 0x8] 00001FF8 A8A1 syscall FrameRect label00001FFA: 00001FFA 4E5E unlink A6 00001FFC 205F movea.l A0, [A7]+ 00001FFE 4FEF 0006 lea.l A7, [A7 + 0x6] 00002002 4ED0 jmp [A0] 00002004 4C49 5354 movem.l D2,D4,D6,A0,A1,A4,A6, A1 00002008 4452 neg.w [A2] 0000200A 4157 chk.w D0, [A7] export_115: 0000200C 4E56 FFF2 link A6, -0x000E 00002010 2F2E 000A move.l -[A7], [A6 + 0xA] 00002014 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002018 486E FFF2 pea.l [A6 - 0xE] 0000201C 486E FFF4 pea.l [A6 - 0xC] 00002020 486E FFF8 pea.l [A6 - 0x8] 00002024 A98D syscall GetDialogItem/GetDItem 00002026 3F3C 0001 move.w -[A7], 0x1 0000202A 3F3C 0001 move.w -[A7], 0x1 0000202E A89B syscall PenSize 00002030 486D F90A pea.l [A5 - 0x6F6] 00002034 A89D syscall PenPat 00002036 486E FFF8 pea.l [A6 - 0x8] 0000203A A8A1 syscall FrameRect 0000203C 4AAD FFE8 tst.l [A5 - 0x18] 00002040 670A beq +0xC /* 0000204C */ 00002042 486E FFF8 pea.l [A6 - 0x8] 00002046 2F2D FFE8 move.l -[A7], [A5 - 0x18] 0000204A A9D3 syscall TEUpdate label0000204C: 0000204C 4E5E unlink A6 0000204E 205F movea.l A0, [A7]+ 00002050 4FEF 0006 lea.l A7, [A7 + 0x6] 00002054 4ED0 jmp [A0] 00002056 424F clr.w A7 00002058 5844 addq.w D4, 4 0000205A 5241 addq.w D1, 1 0000205C 5748 subq.w A0, 3 export_112: 0000205E 4E56 0000 link A6, 0 00002062 4E5E unlink A6 00002064 205F movea.l A0, [A7]+ 00002066 4FEF 0006 lea.l A7, [A7 + 0x6] 0000206A 4ED0 jmp [A0] 0000206C 5343 subq.w D3, 1 0000206E 524F addq.w A7, 1 00002070 4C4C 4452 movem.l D1,D4,D6,A2,A6, A4 export_114: 00002074 4E56 FFF2 link A6, -0x000E 00002078 2F2E 000A move.l -[A7], [A6 + 0xA] 0000207C 3F2E 0008 move.w -[A7], [A6 + 0x8] 00002080 486E FFF2 pea.l [A6 - 0xE] 00002084 486E FFF4 pea.l [A6 - 0xC] 00002088 486E FFF8 pea.l [A6 - 0x8] 0000208C A98D syscall GetDialogItem/GetDItem 0000208E 486E FFF8 pea.l [A6 - 0x8] 00002092 A8A3 syscall EraseRect 00002094 0C6D FFFF FFDC cmpi.w [A5 - 0x24], 0xFFFF 0000209A 6714 beq +0x16 /* 000020B0 */ 0000209C 486E FFF8 pea.l [A6 - 0x8] 000020A0 302D FFDC move.w D0, [A5 - 0x24] 000020A4 0640 2711 addi.w D0, 0x2711 000020A8 3F00 move.w -[A7], D0 000020AA 4EBA F7AE jsr [PC - 0x852 /* 0000185A */] 000020AE 5C8F addq.l A7, 6 label000020B0: 000020B0 4E5E unlink A6 000020B2 205F movea.l A0, [A7]+ 000020B4 4FEF 0006 lea.l A7, [A7 + 0x6] 000020B8 4ED0 jmp [A0] 000020BA 5049 addq.w A1, 8 000020BC 4354 chk.w D1, [A4] 000020BE 4452 neg.w [A2] 000020C0 4157 chk.w D0, [A7] 000020C2 4E56 FFFC link A6, -0x0004 000020C6 486E FFFC pea.l [A6 - 0x4] 000020CA A972 syscall GetMouse 000020CC 558F subq.l A7, 2 000020CE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000020D2 4267 clr.w -[A7] 000020D4 2F2D FFE4 move.l -[A7], [A5 - 0x1C] 000020D8 4EAD 0352 jsr [A5 + 0x352 /* export_102 */] 000020DC 101F move.b D0, [A7]+ 000020DE 4A00 tst.b D0 000020E0 6704 beq +0x6 /* 000020E6 */ 000020E2 4EBA FE54 jsr [PC - 0x1AC /* 00001F38 */] label000020E6: 000020E6 3F3C 0006 move.w -[A7], 0x6 000020EA 4267 clr.w -[A7] 000020EC 4EAD 027A jsr [A5 + 0x27A /* export_75 */] 000020F0 4E5E unlink A6 000020F2 4E75 rts 000020F4 4841 swap.w D1 000020F6 4E44 trap 4 000020F8 4C45 4845 movem.l D0,D2,D6,A3,A6, D5 fn000020FC: 000020FC 4E56 FFF6 link A6, -0x000A 00002100 4A6D FFE2 tst.w [A5 - 0x1E] 00002104 6742 beq +0x44 /* 00002148 */ 00002106 486E FFFC pea.l [A6 - 0x4] 0000210A A972 syscall GetMouse 0000210C 558F subq.l A7, 2 0000210E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002112 2F2D FA0C move.l -[A7], [A5 - 0x5F4] 00002116 486E FFF8 pea.l [A6 - 0x8] 0000211A A96C syscall FindControl 0000211C 301F move.w D0, [A7]+ 0000211E 3D40 FFF6 move.w [A6 - 0xA], D0 00002122 0C6E 0081 FFF6 cmpi.w [A6 - 0xA], 0x81 00002128 6610 bne +0x12 /* 0000213A */ 0000212A 486E FFFC pea.l [A6 - 0x4] 0000212E 2F2D FFF8 move.l -[A7], [A5 - 0x8] 00002132 4EBA F0C6 jsr [PC - 0xF3A /* 000011FA */] 00002136 508F addq.l A7, 8 00002138 600E bra +0x10 /* 00002148 */ label0000213A: 0000213A 486E FFFC pea.l [A6 - 0x4] 0000213E 2F2D FFF8 move.l -[A7], [A5 - 0x8] 00002142 4EBA F11C jsr [PC - 0xEE4 /* 00001260 */] 00002146 508F addq.l A7, 8 label00002148: 00002148 4E5E unlink A6 0000214A 4E75 rts 0000214C 4841 swap.w D1 0000214E 4E44 trap 4 00002150 4C45 4845 movem.l D0,D2,D6,A3,A6, D5 fn00002154: 00002154 4E56 FFFE link A6, -0x0002 00002158 3D6E 0008 FFFE move.w [A6 - 0x2], [A6 + 0x8] 0000215E 4AAD FFE8 tst.l [A5 - 0x18] 00002162 6750 beq +0x52 /* 000021B4 */ 00002164 2F2D FFE8 move.l -[A7], [A5 - 0x18] 00002168 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 0000216C 4A6E 000A tst.w [A6 + 0xA] 00002170 6714 beq +0x16 /* 00002186 */ 00002172 302D FFE0 move.w D0, [A5 - 0x20] 00002176 906E 0008 sub.w D0, [A6 + 0x8] 0000217A 3D40 0008 move.w [A6 + 0x8], D0 0000217E 3B6E FFFE FFE0 move.w [A5 - 0x20], [A6 - 0x2] 00002184 6008 bra +0xA /* 0000218E */ label00002186: 00002186 302E 0008 move.w D0, [A6 + 0x8] 0000218A D16D FFE0 add.w [A5 - 0x20], D0 label0000218E: 0000218E 206D FFE8 movea.l A0, [A5 - 0x18] 00002192 2050 movea.l A0, [A0] 00002194 302E 0008 move.w D0, [A6 + 0x8] 00002198 C1E8 0018 muls.w D0, [A0 + 0x18] 0000219C 3D40 0008 move.w [A6 + 0x8], D0 000021A0 4267 clr.w -[A7] 000021A2 3F2E 0008 move.w -[A7], [A6 + 0x8] 000021A6 2F2D FFE8 move.l -[A7], [A5 - 0x18] 000021AA A9DD syscall TEScroll 000021AC 2F2D FFE8 move.l -[A7], [A5 - 0x18] 000021B0 4EAD 02BA jsr [A5 + 0x2BA /* export_83 */] label000021B4: 000021B4 4E5E unlink A6 000021B6 4E75 rts 000021B8 5343 subq.w D3, 1 000021BA 524F addq.w A7, 1 000021BC 4C4C 4845 movem.l D0,D2,D6,A3,A6, A4 fn000021C0: 000021C0 4E56 FFD8 link A6, -0x0028 000021C4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000021C8 3F3C 0004 move.w -[A7], 0x4 000021CC 486E FFFE pea.l [A6 - 0x2] 000021D0 486E FFFA pea.l [A6 - 0x6] 000021D4 486E FFF2 pea.l [A6 - 0xE] 000021D8 A98D syscall GetDialogItem/GetDItem 000021DA 486E FFEA pea.l [A6 - 0x16] 000021DE 302E FFF4 move.w D0, [A6 - 0xC] 000021E2 5240 addq.w D0, 1 000021E4 3F00 move.w -[A7], D0 000021E6 302E FFF2 move.w D0, [A6 - 0xE] 000021EA 5240 addq.w D0, 1 000021EC 3F00 move.w -[A7], D0 000021EE 302E FFF8 move.w D0, [A6 - 0x8] 000021F2 0640 FFF0 addi.w D0, 0xFFF0 000021F6 3F00 move.w -[A7], D0 000021F8 302E FFF6 move.w D0, [A6 - 0xA] 000021FC 5340 subq.w D0, 1 000021FE 3F00 move.w -[A7], D0 00002200 A8A7 syscall SetRect 00002202 486E FFE2 pea.l [A6 - 0x1E] 00002206 4267 clr.w -[A7] 00002208 4267 clr.w -[A7] 0000220A 3F3C 0001 move.w -[A7], 0x1 0000220E 3F2D FFD4 move.w -[A7], [A5 - 0x2C] 00002212 A8A7 syscall SetRect 00002214 302E FFF0 move.w D0, [A6 - 0x10] 00002218 906E FFEC sub.w D0, [A6 - 0x14] 0000221C 486E FFDE pea.l [A6 - 0x22] 00002220 3F00 move.w -[A7], D0 00002222 3F3C 0010 move.w -[A7], 0x10 00002226 A880 syscall SetPt 00002228 598F subq.l A7, 4 0000222A 486E FFEA pea.l [A6 - 0x16] 0000222E 486E FFE2 pea.l [A6 - 0x1E] 00002232 2F2E FFDE move.l -[A7], [A6 - 0x22] 00002236 4267 clr.w -[A7] 00002238 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000223C 1F3C 0001 move.b -[A7], 0x1 00002240 4267 clr.w -[A7] 00002242 4267 clr.w -[A7] 00002244 1F3C 0001 move.b -[A7], 0x1 00002248 4EAD 033A jsr [A5 + 0x33A /* export_99 */] 0000224C 205F movea.l A0, [A7]+ 0000224E 2B48 FFE4 move.l [A5 - 0x1C], A0 00002252 2F2D FFE4 move.l -[A7], [A5 - 0x1C] 00002256 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 0000225A 206D FFE4 movea.l A0, [A5 - 0x1C] 0000225E 2050 movea.l A0, [A0] 00002260 7082 moveq.l D0, 0xFFFFFF82 00002262 1140 0024 move.b [A0 + 0x24], D0 00002266 2D6D FFCC FFD8 move.l [A6 - 0x28], [A5 - 0x34] 0000226C 426E FFDC clr.w [A6 - 0x24] 00002270 6034 bra +0x36 /* 000022A6 */ label00002272: 00002272 486E FFDE pea.l [A6 - 0x22] 00002276 4267 clr.w -[A7] 00002278 3F2E FFDC move.w -[A7], [A6 - 0x24] 0000227C A880 syscall SetPt 0000227E 206E FFD8 movea.l A0, [A6 - 0x28] 00002282 2F10 move.l -[A7], [A0] 00002284 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 00002288 588F addq.l A7, 4 0000228A 206E FFD8 movea.l A0, [A6 - 0x28] 0000228E 2F10 move.l -[A7], [A0] 00002290 3F00 move.w -[A7], D0 00002292 2F2E FFDE move.l -[A7], [A6 - 0x22] 00002296 2F2D FFE4 move.l -[A7], [A5 - 0x1C] 0000229A 4EAD 0332 jsr [A5 + 0x332 /* export_98 */] 0000229E 58AE FFD8 addq.l [A6 - 0x28], 4 000022A2 526E FFDC addq.w [A6 - 0x24], 1 label000022A6: 000022A6 302E FFDC move.w D0, [A6 - 0x24] 000022AA B06D FFD4 cmp.w D0, [A5 - 0x2C] 000022AE 6DC2 blt -0x3C /* 00002272 */ 000022B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022B4 3F3C 0004 move.w -[A7], 0x4 000022B8 3F2E FFFE move.w -[A7], [A6 - 0x2] 000022BC 486D 03AA pea.l [A5 + 0x3AA /* export_113 */] 000022C0 486E FFF2 pea.l [A6 - 0xE] 000022C4 A98E syscall SetDialogItem/SetDItem 000022C6 4E5E unlink A6 000022C8 4E75 rts 000022CA 4352 chk.w D1, [A2] 000022CC 4541 chk.w D2, D1 000022CE 5445 addq.w D5, 2 000022D0 4845 swap.w D5 fn000022D2: 000022D2 4E56 FFFA link A6, -0x0006 000022D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022DA 3F3C 0005 move.w -[A7], 0x5 000022DE 486E FFFE pea.l [A6 - 0x2] 000022E2 486E FFFA pea.l [A6 - 0x6] 000022E6 486D FFF0 pea.l [A5 - 0x10] 000022EA A98D syscall GetDialogItem/GetDItem 000022EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000022F0 3F3C 0005 move.w -[A7], 0x5 000022F4 3F2E FFFE move.w -[A7], [A6 - 0x2] 000022F8 486D 03BA pea.l [A5 + 0x3BA /* export_115 */] 000022FC 486D FFF0 pea.l [A5 - 0x10] 00002300 A98E syscall SetDialogItem/SetDItem 00002302 486D FFF0 pea.l [A5 - 0x10] 00002306 3F3C 0005 move.w -[A7], 0x5 0000230A 3F3C 0001 move.w -[A7], 0x1 0000230E A8A9 syscall InsetRect 00002310 4E5E unlink A6 00002312 4E75 rts 00002314 4352 chk.w D1, [A2] 00002316 4541 chk.w D2, D1 00002318 5445 addq.w D5, 2 0000231A 4845 swap.w D5 fn0000231C: 0000231C 4E56 FFF2 link A6, -0x000E 00002320 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002324 3F3C 0008 move.w -[A7], 0x8 00002328 486E FFFE pea.l [A6 - 0x2] 0000232C 486E FFFA pea.l [A6 - 0x6] 00002330 486E FFF2 pea.l [A6 - 0xE] 00002334 A98D syscall GetDialogItem/GetDItem 00002336 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000233A 3F3C 0008 move.w -[A7], 0x8 0000233E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00002342 486D 03B2 pea.l [A5 + 0x3B2 /* export_114 */] 00002346 486E FFF2 pea.l [A6 - 0xE] 0000234A A98E syscall SetDialogItem/SetDItem 0000234C 4E5E unlink A6 0000234E 4E75 rts 00002350 4352 chk.w D1, [A2] 00002352 4541 chk.w D2, D1 00002354 5445 addq.w D5, 2 00002356 4845 swap.w D5 fn00002358: 00002358 4E56 FFF2 link A6, -0x000E 0000235C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002360 3F3C 0006 move.w -[A7], 0x6 00002364 486E FFFE pea.l [A6 - 0x2] 00002368 486E FFFA pea.l [A6 - 0x6] 0000236C 486E FFF2 pea.l [A6 - 0xE] 00002370 A98D syscall GetDialogItem/GetDItem 00002372 598F subq.l A7, 4 00002374 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002378 486E FFF2 pea.l [A6 - 0xE] 0000237C 4879 0000 041C push.l 0x41C 00002382 1F3C 0001 move.b -[A7], 0x1 00002386 4267 clr.w -[A7] 00002388 4267 clr.w -[A7] 0000238A 3F3C 0064 move.w -[A7], 0x64 /* 'd' */ 0000238E 3F3C 0010 move.w -[A7], 0x10 00002392 4878 2710 push.l 0x2710 00002396 A954 syscall NewControl 00002398 205F movea.l A0, [A7]+ 0000239A 2B48 FFF8 move.l [A5 - 0x8], A0 0000239E 2F2E 0008 move.l -[A7], [A6 + 0x8] 000023A2 3F3C 0006 move.w -[A7], 0x6 000023A6 3F2E FFFE move.w -[A7], [A6 - 0x2] 000023AA 486D 03A2 pea.l [A5 + 0x3A2 /* export_112 */] 000023AE 486E FFF2 pea.l [A6 - 0xE] 000023B2 A98E syscall SetDialogItem/SetDItem 000023B4 4E5E unlink A6 000023B6 4E75 rts 000023B8 4352 chk.w D1, [A2] 000023BA 4541 chk.w D2, D1 000023BC 5445 addq.w D5, 2 000023BE 4845 swap.w D5 fn000023C0: 000023C0 2F2D FFE4 move.l -[A7], [A5 - 0x1C] 000023C4 4EAD 034A jsr [A5 + 0x34A /* export_101 */] 000023C8 42AD FFE4 clr.l [A5 - 0x1C] 000023CC 4E75 rts fn000023CE: 000023CE 4E56 FFFC link A6, -0x0004 000023D2 4AAD FFE4 tst.l [A5 - 0x1C] 000023D6 672C beq +0x2E /* 00002404 */ 000023D8 486E FFFC pea.l [A6 - 0x4] 000023DC 4267 clr.w -[A7] 000023DE 4267 clr.w -[A7] 000023E0 A880 syscall SetPt 000023E2 558F subq.l A7, 2 000023E4 1F3C 0001 move.b -[A7], 0x1 000023E8 486E FFFC pea.l [A6 - 0x4] 000023EC 2F2D FFE4 move.l -[A7], [A5 - 0x1C] 000023F0 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 000023F4 101F move.b D0, [A7]+ 000023F6 4A00 tst.b D0 000023F8 670A beq +0xC /* 00002404 */ 000023FA 302E FFFC move.w D0, [A6 - 0x4] 000023FE 3B40 FFDA move.w [A5 - 0x26], D0 00002402 6006 bra +0x8 /* 0000240A */ label00002404: 00002404 70FF moveq.l D0, 0xFFFFFFFF 00002406 3B40 FFDA move.w [A5 - 0x26], D0 label0000240A: 0000240A 4E5E unlink A6 0000240C 4E75 rts 0000240E 4845 swap.w D5 00002410 4C50 4C49 movem.l D0,D3,D6,A2,A3,A6, [A0] 00002414 5354 subq.w [A4], 1 00002416 4E56 FFFC link A6, -0x0004 0000241A 0C6E FFFF 0008 cmpi.w [A6 + 0x8], 0xFFFF 00002420 6632 bne +0x34 /* 00002454 */ 00002422 486E FFFC pea.l [A6 - 0x4] 00002426 4267 clr.w -[A7] 00002428 4267 clr.w -[A7] 0000242A A880 syscall SetPt 0000242C 558F subq.l A7, 2 0000242E 1F3C 0001 move.b -[A7], 0x1 00002432 486E FFFC pea.l [A6 - 0x4] 00002436 2F2D FFE4 move.l -[A7], [A5 - 0x1C] 0000243A 4EAD 0342 jsr [A5 + 0x342 /* export_100 */] 0000243E 101F move.b D0, [A7]+ 00002440 4A00 tst.b D0 00002442 672C beq +0x2E /* 00002470 */ 00002444 4267 clr.w -[A7] 00002446 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000244A 2F2D FFE4 move.l -[A7], [A5 - 0x1C] 0000244E 4EAD 032A jsr [A5 + 0x32A /* export_97 */] 00002452 601C bra +0x1E /* 00002470 */ label00002454: 00002454 486E FFFC pea.l [A6 - 0x4] 00002458 4267 clr.w -[A7] 0000245A 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000245E A880 syscall SetPt 00002460 1F3C 0001 move.b -[A7], 0x1 00002464 2F2E FFFC move.l -[A7], [A6 - 0x4] 00002468 2F2D FFE4 move.l -[A7], [A5 - 0x1C] 0000246C 4EAD 032A jsr [A5 + 0x32A /* export_97 */] label00002470: 00002470 4E5E unlink A6 00002472 4E75 rts 00002474 5345 subq.w D5, 1 00002476 4C45 4354 movem.l D2,D4,D6,A0,A1,A6, D5 0000247A 4845 swap.w D5 fn0000247C: 0000247C 4E56 FFFA link A6, -0x0006 00002480 4EBA 00E8 jsr [PC + 0xE8 /* 0000256A */] 00002484 2F2D FA0C move.l -[A7], [A5 - 0x5F4] 00002488 A873 syscall SetPort 0000248A 3B6E 0008 FFDC move.w [A5 - 0x24], [A6 + 0x8] 00002490 486D FFF0 pea.l [A5 - 0x10] 00002494 A8A3 syscall EraseRect 00002496 598F subq.l A7, 4 00002498 486D FFF0 pea.l [A5 - 0x10] 0000249C 486D FFF0 pea.l [A5 - 0x10] 000024A0 A9D2 syscall TENew 000024A2 205F movea.l A0, [A7]+ 000024A4 2B48 FFE8 move.l [A5 - 0x18], A0 000024A8 598F subq.l A7, 4 000024AA 4879 6854 7874 push.l 0x68547874 /* 'hTxt' */ 000024B0 302E 0008 move.w D0, [A6 + 0x8] 000024B4 0640 2711 addi.w D0, 0x2711 000024B8 3F00 move.w -[A7], D0 000024BA A9A0 syscall GetResource 000024BC 205F movea.l A0, [A7]+ 000024BE 2B48 FFD6 move.l [A5 - 0x2A], A0 000024C2 4AAD FFD6 tst.l [A5 - 0x2A] 000024C6 661A bne +0x1C /* 000024E2 */ 000024C8 41F9 0000 041E lea.l A0, [0x0000041E] 000024CE 2D48 FFFC move.l [A6 - 0x4], A0 000024D2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000024D6 4EAD 025A jsr [A5 + 0x25A /* export_71 */] 000024DA 588F addq.l A7, 4 000024DC 3D40 FFFA move.w [A6 - 0x6], D0 000024E0 6020 bra +0x22 /* 00002502 */ label000024E2: 000024E2 2F2D FFD6 move.l -[A7], [A5 - 0x2A] 000024E6 4EAD 02B2 jsr [A5 + 0x2B2 /* export_82 */] 000024EA 206D FFD6 movea.l A0, [A5 - 0x2A] 000024EE 2D50 FFFC move.l [A6 - 0x4], [A0] 000024F2 598F subq.l A7, 4 000024F4 2F2D FFD6 move.l -[A7], [A5 - 0x2A] 000024F8 4EAD 02AA jsr [A5 + 0x2AA /* export_81 */] 000024FC 201F move.l D0, [A7]+ 000024FE 3D40 FFFA move.w [A6 - 0x6], D0 label00002502: 00002502 426D FFE0 clr.w [A5 - 0x20] 00002506 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000250A 306E FFFA movea.w A0, [A6 - 0x6] 0000250E 2F08 move.l -[A7], A0 00002510 2F2D FFE8 move.l -[A7], [A5 - 0x18] 00002514 A9CF syscall TESetText 00002516 206D FFE8 movea.l A0, [A5 - 0x18] 0000251A 2050 movea.l A0, [A0] 0000251C 3028 005E move.w D0, [A0 + 0x5E] 00002520 0640 FFF5 addi.w D0, 0xFFF5 00002524 3B40 FFE2 move.w [A5 - 0x1E], D0 00002528 4A6D FFE2 tst.w [A5 - 0x1E] 0000252C 6C04 bge +0x6 /* 00002532 */ 0000252E 426D FFE2 clr.w [A5 - 0x1E] label00002532: 00002532 4A6D FFE2 tst.w [A5 - 0x1E] 00002536 660C bne +0xE /* 00002544 */ 00002538 2F2D FFF8 move.l -[A7], [A5 - 0x8] 0000253C 3F3C 00FF move.w -[A7], 0xFF 00002540 A95D syscall HiliteControl 00002542 601A bra +0x1C /* 0000255E */ label00002544: 00002544 2F2D FFF8 move.l -[A7], [A5 - 0x8] 00002548 4267 clr.w -[A7] 0000254A A95D syscall HiliteControl 0000254C 2F2D FFF8 move.l -[A7], [A5 - 0x8] 00002550 3F2D FFE2 move.w -[A7], [A5 - 0x1E] 00002554 A965 syscall SetControlMaximum/SetMaxCtl 00002556 2F2D FFF8 move.l -[A7], [A5 - 0x8] 0000255A 4267 clr.w -[A7] 0000255C A963 syscall SetControlValue/SetCtlValue label0000255E: 0000255E 4E5E unlink A6 00002560 4E75 rts 00002562 4649 not.w A1 00002564 4C4C 4845 movem.l D0,D2,D6,A3,A6, A4 00002568 4C50 4AAD movem.l D0,D2,D3,D5,D7,A1,A3,A6, [A0] // begin alternate branch 0000256A-0000256E fn0000256A: 0000256A 4AAD FFD6 tst.l [A5 - 0x2A] // end alternate branch 0000256A-0000256E fn0000256A: // (misaligned) 0000256C FFD6 .invalid <> 0000256E 6706 beq +0x8 /* 00002576 */ 00002570 2F2D FFD6 move.l -[A7], [A5 - 0x2A] 00002574 A9A3 syscall ReleaseResource label00002576: 00002576 4AAD FFEC tst.l [A5 - 0x14] 0000257A 6708 beq +0xA /* 00002584 */ 0000257C 2F2D FFEC move.l -[A7], [A5 - 0x14] 00002580 4EAD 0292 jsr [A5 + 0x292 /* export_78 */] label00002584: 00002584 4AAD FFE8 tst.l [A5 - 0x18] 00002588 6710 beq +0x12 /* 0000259A */ 0000258A 42A7 clr.l -[A7] 0000258C 42A7 clr.l -[A7] 0000258E 2F2D FFE8 move.l -[A7], [A5 - 0x18] 00002592 A9CF syscall TESetText 00002594 2F2D FFE8 move.l -[A7], [A5 - 0x18] 00002598 A9CD syscall TEDispose label0000259A: 0000259A 42AD FFE8 clr.l [A5 - 0x18] 0000259E 42AD FFEC clr.l [A5 - 0x14] 000025A2 42AD FFD6 clr.l [A5 - 0x2A] 000025A6 4E75 rts export_111: 000025A8 4EBA F83A jsr [PC - 0x7C6 /* 00001DE4 */] 000025AC 4879 0000 042C push.l 0x42C 000025B2 4879 0000 042E push.l 0x42E 000025B8 4879 0000 0430 push.l 0x430 000025BE 4879 0000 0432 push.l 0x432 000025C4 A98B syscall ParamText 000025C6 3F3C 000F move.w -[A7], 0xF 000025CA 4EBA ECC6 jsr [PC - 0x133A /* 00001292 */] 000025CE 548F addq.l A7, 2 000025D0 3F3C 0084 move.w -[A7], 0x84 000025D4 4EBA F322 jsr [PC - 0xCDE /* 000018F8 */] 000025D8 548F addq.l A7, 2 000025DA 4EBA F8D8 jsr [PC - 0x728 /* 00001EB4 */] 000025DE 4E75 rts